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

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.16 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.03 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1783
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1727990668 {#1533
    date: 2024-10-03 23:24:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1746 …}
  +nested: Doctrine\ORM\PersistentCollection {#1750 …}
  +votes: Doctrine\ORM\PersistentCollection {#1475 …}
  +reports: Doctrine\ORM\PersistentCollection {#1487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
  -id: 334458
  -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6948880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706028731 {#1473
    date: 2024-01-23 17:52: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
3 DENIED edit
App\Entity\EntryComment {#1783
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1727990668 {#1533
    date: 2024-10-03 23:24:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1746 …}
  +nested: Doctrine\ORM\PersistentCollection {#1750 …}
  +votes: Doctrine\ORM\PersistentCollection {#1475 …}
  +reports: Doctrine\ORM\PersistentCollection {#1487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
  -id: 334458
  -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6948880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706028731 {#1473
    date: 2024-01-23 17:52: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
4 DENIED moderate
App\Entity\EntryComment {#1783
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1727990668 {#1533
    date: 2024-10-03 23:24:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1746 …}
  +nested: Doctrine\ORM\PersistentCollection {#1750 …}
  +votes: Doctrine\ORM\PersistentCollection {#1475 …}
  +reports: Doctrine\ORM\PersistentCollection {#1487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
  -id: 334458
  -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6948880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706028731 {#1473
    date: 2024-01-23 17:52: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
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 {#3389
  +user: Proxies\__CG__\App\Entity\User {#3390 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727990668 {#1533
      date: 2024-10-03 23:24:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 334458
    -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6948880"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706028731 {#1473
      date: 2024-01-23 17:52:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1783}
  +body: "Thanks, does it usually miss votes and comments then?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706028788 {#3387
    date: 2024-01-23 17:53:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
    "@iso@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3391 …}
  +nested: Doctrine\ORM\PersistentCollection {#3393 …}
  +votes: Doctrine\ORM\PersistentCollection {#3395 …}
  +reports: Doctrine\ORM\PersistentCollection {#3397 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3401 …}
  -id: 334462
  -bodyTs: "'comment':8 'miss':5 'thank':1 'usual':4 'vote':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7946326"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706028788 {#3388
    date: 2024-01-23 17:53: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
7 DENIED edit
App\Entity\EntryComment {#3389
  +user: Proxies\__CG__\App\Entity\User {#3390 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727990668 {#1533
      date: 2024-10-03 23:24:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 334458
    -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6948880"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706028731 {#1473
      date: 2024-01-23 17:52:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1783}
  +body: "Thanks, does it usually miss votes and comments then?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706028788 {#3387
    date: 2024-01-23 17:53:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
    "@iso@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3391 …}
  +nested: Doctrine\ORM\PersistentCollection {#3393 …}
  +votes: Doctrine\ORM\PersistentCollection {#3395 …}
  +reports: Doctrine\ORM\PersistentCollection {#3397 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3401 …}
  -id: 334462
  -bodyTs: "'comment':8 'miss':5 'thank':1 'usual':4 'vote':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7946326"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706028788 {#3388
    date: 2024-01-23 17:53: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
8 DENIED moderate
App\Entity\EntryComment {#3389
  +user: Proxies\__CG__\App\Entity\User {#3390 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727990668 {#1533
      date: 2024-10-03 23:24:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 334458
    -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6948880"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706028731 {#1473
      date: 2024-01-23 17:52:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1783}
  +body: "Thanks, does it usually miss votes and comments then?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706028788 {#3387
    date: 2024-01-23 17:53:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
    "@iso@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3391 …}
  +nested: Doctrine\ORM\PersistentCollection {#3393 …}
  +votes: Doctrine\ORM\PersistentCollection {#3395 …}
  +reports: Doctrine\ORM\PersistentCollection {#3397 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3401 …}
  -id: 334462
  -bodyTs: "'comment':8 'miss':5 'thank':1 'usual':4 'vote':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7946326"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706028788 {#3388
    date: 2024-01-23 17:53: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
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 {#3552
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3389
    +user: Proxies\__CG__\App\Entity\User {#3390 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#1783
      +user: App\Entity\User {#1453 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727990668 {#1533
        date: 2024-10-03 23:24:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1746 …}
      +nested: Doctrine\ORM\PersistentCollection {#1750 …}
      +votes: Doctrine\ORM\PersistentCollection {#1475 …}
      +reports: Doctrine\ORM\PersistentCollection {#1487 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
      -id: 334458
      -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6948880"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706028731 {#1473
        date: 2024-01-23 17:52:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1783}
    +body: "Thanks, does it usually miss votes and comments then?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706028788 {#3387
      date: 2024-01-23 17:53:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@iso@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3391 …}
    +nested: Doctrine\ORM\PersistentCollection {#3393 …}
    +votes: Doctrine\ORM\PersistentCollection {#3395 …}
    +reports: Doctrine\ORM\PersistentCollection {#3397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3401 …}
    -id: 334462
    -bodyTs: "'comment':8 'miss':5 'thank':1 'usual':4 'vote':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7946326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706028788 {#3388
      date: 2024-01-23 17:53:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1783}
  +body: "It wasn’t but now it does I guess. I just searched a community didn’t existed locally on my instance and I got same result as you. No votes, no comments. I think this is enough to open an issue in the Lemmy repo."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706029680 {#3550
    date: 2024-01-23 18:08:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
    "@iso@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3553 …}
  +nested: Doctrine\ORM\PersistentCollection {#3555 …}
  +votes: Doctrine\ORM\PersistentCollection {#3557 …}
  +reports: Doctrine\ORM\PersistentCollection {#3559 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3561 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3563 …}
  -id: 334500
  -bodyTs: "'comment':32 'communiti':14 'didn':15 'enough':37 'exist':17 'got':24 'guess':9 'instanc':21 'issu':41 'lemmi':44 'local':18 'open':39 'repo':45 'result':26 'search':12 'think':34 'vote':30 'wasn':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6949235"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706029680 {#3551
    date: 2024-01-23 18:08:00.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 {#3552
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3389
    +user: Proxies\__CG__\App\Entity\User {#3390 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#1783
      +user: App\Entity\User {#1453 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727990668 {#1533
        date: 2024-10-03 23:24:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1746 …}
      +nested: Doctrine\ORM\PersistentCollection {#1750 …}
      +votes: Doctrine\ORM\PersistentCollection {#1475 …}
      +reports: Doctrine\ORM\PersistentCollection {#1487 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
      -id: 334458
      -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6948880"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706028731 {#1473
        date: 2024-01-23 17:52:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1783}
    +body: "Thanks, does it usually miss votes and comments then?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706028788 {#3387
      date: 2024-01-23 17:53:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@iso@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3391 …}
    +nested: Doctrine\ORM\PersistentCollection {#3393 …}
    +votes: Doctrine\ORM\PersistentCollection {#3395 …}
    +reports: Doctrine\ORM\PersistentCollection {#3397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3401 …}
    -id: 334462
    -bodyTs: "'comment':8 'miss':5 'thank':1 'usual':4 'vote':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7946326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706028788 {#3388
      date: 2024-01-23 17:53:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1783}
  +body: "It wasn’t but now it does I guess. I just searched a community didn’t existed locally on my instance and I got same result as you. No votes, no comments. I think this is enough to open an issue in the Lemmy repo."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706029680 {#3550
    date: 2024-01-23 18:08:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
    "@iso@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3553 …}
  +nested: Doctrine\ORM\PersistentCollection {#3555 …}
  +votes: Doctrine\ORM\PersistentCollection {#3557 …}
  +reports: Doctrine\ORM\PersistentCollection {#3559 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3561 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3563 …}
  -id: 334500
  -bodyTs: "'comment':32 'communiti':14 'didn':15 'enough':37 'exist':17 'got':24 'guess':9 'instanc':21 'issu':41 'lemmi':44 'local':18 'open':39 'repo':45 'result':26 'search':12 'think':34 'vote':30 'wasn':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6949235"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706029680 {#3551
    date: 2024-01-23 18:08:00.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 {#3552
  +user: App\Entity\User {#1453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3389
    +user: Proxies\__CG__\App\Entity\User {#3390 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#1783
      +user: App\Entity\User {#1453 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1753 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "You need to search them to make them available to your instance. You can also use lemmony or lemmy community seeder to automate it if you care enough."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727990668 {#1533
        date: 2024-10-03 23:24:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@arudesalad@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1746 …}
      +nested: Doctrine\ORM\PersistentCollection {#1750 …}
      +votes: Doctrine\ORM\PersistentCollection {#1475 …}
      +reports: Doctrine\ORM\PersistentCollection {#1487 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
      -id: 334458
      -bodyTs: "'also':15 'autom':23 'avail':9 'care':27 'communiti':20 'enough':28 'instanc':12 'lemmi':19 'lemmoni':17 'make':7 'need':2 'search':4 'seeder':21 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6948880"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706028731 {#1473
        date: 2024-01-23 17:52:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1783}
    +body: "Thanks, does it usually miss votes and comments then?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706028788 {#3387
      date: 2024-01-23 17:53:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@arudesalad@sh.itjust.works"
      "@iso@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3391 …}
    +nested: Doctrine\ORM\PersistentCollection {#3393 …}
    +votes: Doctrine\ORM\PersistentCollection {#3395 …}
    +reports: Doctrine\ORM\PersistentCollection {#3397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3401 …}
    -id: 334462
    -bodyTs: "'comment':8 'miss':5 'thank':1 'usual':4 'vote':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7946326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706028788 {#3388
      date: 2024-01-23 17:53:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1783}
  +body: "It wasn’t but now it does I guess. I just searched a community didn’t existed locally on my instance and I got same result as you. No votes, no comments. I think this is enough to open an issue in the Lemmy repo."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706029680 {#3550
    date: 2024-01-23 18:08:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@arudesalad@sh.itjust.works"
    "@iso@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3553 …}
  +nested: Doctrine\ORM\PersistentCollection {#3555 …}
  +votes: Doctrine\ORM\PersistentCollection {#3557 …}
  +reports: Doctrine\ORM\PersistentCollection {#3559 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3561 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3563 …}
  -id: 334500
  -bodyTs: "'comment':32 'communiti':14 'didn':15 'enough':37 'exist':17 'got':24 'guess':9 'instanc':21 'issu':41 'lemmi':44 'local':18 'open':39 'repo':45 'result':26 'search':12 'think':34 'vote':30 'wasn':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6949235"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706029680 {#3551
    date: 2024-01-23 18:08:00.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 {#1740
  +user: App\Entity\User {#2453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    [spliit.app](https://spliit.app/)\n
    \n
    Free, private (can be self-hosted), and open source. You don’t need to create an account to use it. If I remember correctly, this was created in response to the recent changes to Splitwise.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1727979848 {#1735
    date: 2024-10-03 20:24:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MajorMajormajormajor@lemmy.ca"
  ]
  +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: 318485
  -bodyTs: "'/)':4 'account':22 'chang':38 'correct':29 'creat':20,32 'free':5 'host':11 'need':18 'open':13 'privat':6 'recent':37 'rememb':28 'respons':34 'self':10 'self-host':9 'sourc':14 'spliit.app':1,3 'spliit.app/)':2 'splitwis':40 'use':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6792561"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705555870 {#1716
    date: 2024-01-18 06:31: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
15 DENIED edit
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#2453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    [spliit.app](https://spliit.app/)\n
    \n
    Free, private (can be self-hosted), and open source. You don’t need to create an account to use it. If I remember correctly, this was created in response to the recent changes to Splitwise.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1727979848 {#1735
    date: 2024-10-03 20:24:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MajorMajormajormajor@lemmy.ca"
  ]
  +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: 318485
  -bodyTs: "'/)':4 'account':22 'chang':38 'correct':29 'creat':20,32 'free':5 'host':11 'need':18 'open':13 'privat':6 'recent':37 'rememb':28 'respons':34 'self':10 'self-host':9 'sourc':14 'spliit.app':1,3 'spliit.app/)':2 'splitwis':40 'use':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6792561"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705555870 {#1716
    date: 2024-01-18 06:31: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
16 DENIED moderate
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#2453 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    [spliit.app](https://spliit.app/)\n
    \n
    Free, private (can be self-hosted), and open source. You don’t need to create an account to use it. If I remember correctly, this was created in response to the recent changes to Splitwise.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1727979848 {#1735
    date: 2024-10-03 20:24:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MajorMajormajormajor@lemmy.ca"
  ]
  +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: 318485
  -bodyTs: "'/)':4 'account':22 'chang':38 'correct':29 'creat':20,32 'free':5 'host':11 'need':18 'open':13 'privat':6 'recent':37 'rememb':28 'respons':34 'self':10 'self-host':9 'sourc':14 'spliit.app':1,3 'spliit.app/)':2 'splitwis':40 'use':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6792561"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705555870 {#1716
    date: 2024-01-18 06:31: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
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 {#3122
  +user: Proxies\__CG__\App\Entity\User {#3121 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [spliit.app](https://spliit.app/)\n
      \n
      Free, private (can be self-hosted), and open source. You don’t need to create an account to use it. If I remember correctly, this was created in response to the recent changes to Splitwise.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1727979848 {#1735
      date: 2024-10-03 20:24:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MajorMajormajormajor@lemmy.ca"
    ]
    +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: 318485
    -bodyTs: "'/)':4 'account':22 'chang':38 'correct':29 'creat':20,32 'free':5 'host':11 'need':18 'open':13 'privat':6 'recent':37 'rememb':28 'respons':34 'self':10 'self-host':9 'sourc':14 'spliit.app':1,3 'spliit.app/)':2 'splitwis':40 'use':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6792561"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705555870 {#1716
      date: 2024-01-18 06:31:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1740}
  +body: """
    Hey, I’m the author of Spliit.app, thanks for the mention :)\n
    \n
    Indeed I created Spliit as an open source because I believe that some tools should be open source, especially those used on the long term (I have Splitwise account from many years ago).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706026102 {#3125
    date: 2024-01-23 17:08:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MajorMajormajormajor@lemmy.ca"
    "@satan@lemmy.world"
    "@MajorMajormajormajor@lemmy.ca"
    "@satan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3120 …}
  +nested: Doctrine\ORM\PersistentCollection {#3118 …}
  +votes: Doctrine\ORM\PersistentCollection {#3116 …}
  +reports: Doctrine\ORM\PersistentCollection {#3114 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
  -id: 334367
  -bodyTs: "'account':40 'ago':44 'author':5 'believ':22 'creat':14 'especi':30 'hey':1 'inde':12 'long':35 'm':3 'mani':42 'mention':11 'open':18,28 'sourc':19,29 'spliit':15 'spliit.app':7 'splitwis':39 'term':36 'thank':8 'tool':25 'use':32 'year':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6945717"
  +editedAt: DateTimeImmutable @1727979866 {#3124
    date: 2024-10-03 20:24:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706026102 {#3123
    date: 2024-01-23 17:08:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#3122
  +user: Proxies\__CG__\App\Entity\User {#3121 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [spliit.app](https://spliit.app/)\n
      \n
      Free, private (can be self-hosted), and open source. You don’t need to create an account to use it. If I remember correctly, this was created in response to the recent changes to Splitwise.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1727979848 {#1735
      date: 2024-10-03 20:24:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MajorMajormajormajor@lemmy.ca"
    ]
    +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: 318485
    -bodyTs: "'/)':4 'account':22 'chang':38 'correct':29 'creat':20,32 'free':5 'host':11 'need':18 'open':13 'privat':6 'recent':37 'rememb':28 'respons':34 'self':10 'self-host':9 'sourc':14 'spliit.app':1,3 'spliit.app/)':2 'splitwis':40 'use':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6792561"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705555870 {#1716
      date: 2024-01-18 06:31:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1740}
  +body: """
    Hey, I’m the author of Spliit.app, thanks for the mention :)\n
    \n
    Indeed I created Spliit as an open source because I believe that some tools should be open source, especially those used on the long term (I have Splitwise account from many years ago).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706026102 {#3125
    date: 2024-01-23 17:08:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MajorMajormajormajor@lemmy.ca"
    "@satan@lemmy.world"
    "@MajorMajormajormajor@lemmy.ca"
    "@satan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3120 …}
  +nested: Doctrine\ORM\PersistentCollection {#3118 …}
  +votes: Doctrine\ORM\PersistentCollection {#3116 …}
  +reports: Doctrine\ORM\PersistentCollection {#3114 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
  -id: 334367
  -bodyTs: "'account':40 'ago':44 'author':5 'believ':22 'creat':14 'especi':30 'hey':1 'inde':12 'long':35 'm':3 'mani':42 'mention':11 'open':18,28 'sourc':19,29 'spliit':15 'spliit.app':7 'splitwis':39 'term':36 'thank':8 'tool':25 'use':32 'year':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6945717"
  +editedAt: DateTimeImmutable @1727979866 {#3124
    date: 2024-10-03 20:24:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706026102 {#3123
    date: 2024-01-23 17:08:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#3122
  +user: Proxies\__CG__\App\Entity\User {#3121 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2453 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1718 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [spliit.app](https://spliit.app/)\n
      \n
      Free, private (can be self-hosted), and open source. You don’t need to create an account to use it. If I remember correctly, this was created in response to the recent changes to Splitwise.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1727979848 {#1735
      date: 2024-10-03 20:24:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MajorMajormajormajor@lemmy.ca"
    ]
    +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: 318485
    -bodyTs: "'/)':4 'account':22 'chang':38 'correct':29 'creat':20,32 'free':5 'host':11 'need':18 'open':13 'privat':6 'recent':37 'rememb':28 'respons':34 'self':10 'self-host':9 'sourc':14 'spliit.app':1,3 'spliit.app/)':2 'splitwis':40 'use':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6792561"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705555870 {#1716
      date: 2024-01-18 06:31:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1740}
  +body: """
    Hey, I’m the author of Spliit.app, thanks for the mention :)\n
    \n
    Indeed I created Spliit as an open source because I believe that some tools should be open source, especially those used on the long term (I have Splitwise account from many years ago).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706026102 {#3125
    date: 2024-01-23 17:08:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MajorMajormajormajor@lemmy.ca"
    "@satan@lemmy.world"
    "@MajorMajormajormajor@lemmy.ca"
    "@satan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3120 …}
  +nested: Doctrine\ORM\PersistentCollection {#3118 …}
  +votes: Doctrine\ORM\PersistentCollection {#3116 …}
  +reports: Doctrine\ORM\PersistentCollection {#3114 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
  -id: 334367
  -bodyTs: "'account':40 'ago':44 'author':5 'believ':22 'creat':14 'especi':30 'hey':1 'inde':12 'long':35 'm':3 'mani':42 'mention':11 'open':18,28 'sourc':19,29 'spliit':15 'spliit.app':7 'splitwis':39 'term':36 'thank':8 'tool':25 'use':32 'year':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6945717"
  +editedAt: DateTimeImmutable @1727979866 {#3124
    date: 2024-10-03 20:24:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706026102 {#3123
    date: 2024-01-23 17:08:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#1403
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Link to source?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1727973126 {#1401
    date: 2024-10-03 18:32:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@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: 333990
  -bodyTs: "'link':1 'sourc':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5615070"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014216 {#1404
    date: 2024-01-23 13:50: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
23 DENIED edit
App\Entity\EntryComment {#1403
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Link to source?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1727973126 {#1401
    date: 2024-10-03 18:32:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@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: 333990
  -bodyTs: "'link':1 'sourc':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5615070"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014216 {#1404
    date: 2024-01-23 13:50: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
24 DENIED moderate
App\Entity\EntryComment {#1403
  +user: App\Entity\User {#2029 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Link to source?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1727973126 {#1401
    date: 2024-10-03 18:32:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@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: 333990
  -bodyTs: "'link':1 'sourc':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5615070"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014216 {#1404
    date: 2024-01-23 13:50: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
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 {#3373
  +user: Proxies\__CG__\App\Entity\User {#3374 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Link to source?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727973126 {#1401
      date: 2024-10-03 18:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@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: 333990
    -bodyTs: "'link':1 'sourc':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5615070"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014216 {#1404
      date: 2024-01-23 13:50:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "Username on github seems to be the same as on Docker Hub: [github.com/sciactive/nephele](https://github.com/sciactive/nephele)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706022108 {#3371
    date: 2024-01-23 16:01:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@poVoq@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3375 …}
  +nested: Doctrine\ORM\PersistentCollection {#3377 …}
  +votes: Doctrine\ORM\PersistentCollection {#3379 …}
  +reports: Doctrine\ORM\PersistentCollection {#3381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3383 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3385 …}
  -id: 334246
  -bodyTs: "'/sciactive/nephele](https://github.com/sciactive/nephele)':15 'docker':11 'github':3 'github.com':14 'github.com/sciactive/nephele](https://github.com/sciactive/nephele)':13 'hub':12 'seem':4 'usernam':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nerdcore.social/comment/2176231"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706022108 {#3372
    date: 2024-01-23 16:01:48.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 {#3373
  +user: Proxies\__CG__\App\Entity\User {#3374 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Link to source?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727973126 {#1401
      date: 2024-10-03 18:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@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: 333990
    -bodyTs: "'link':1 'sourc':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5615070"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014216 {#1404
      date: 2024-01-23 13:50:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "Username on github seems to be the same as on Docker Hub: [github.com/sciactive/nephele](https://github.com/sciactive/nephele)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706022108 {#3371
    date: 2024-01-23 16:01:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@poVoq@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3375 …}
  +nested: Doctrine\ORM\PersistentCollection {#3377 …}
  +votes: Doctrine\ORM\PersistentCollection {#3379 …}
  +reports: Doctrine\ORM\PersistentCollection {#3381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3383 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3385 …}
  -id: 334246
  -bodyTs: "'/sciactive/nephele](https://github.com/sciactive/nephele)':15 'docker':11 'github':3 'github.com':14 'github.com/sciactive/nephele](https://github.com/sciactive/nephele)':13 'hub':12 'seem':4 'usernam':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nerdcore.social/comment/2176231"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706022108 {#3372
    date: 2024-01-23 16:01:48.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 {#3373
  +user: Proxies\__CG__\App\Entity\User {#3374 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Link to source?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727973126 {#1401
      date: 2024-10-03 18:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@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: 333990
    -bodyTs: "'link':1 'sourc':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5615070"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014216 {#1404
      date: 2024-01-23 13:50:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "Username on github seems to be the same as on Docker Hub: [github.com/sciactive/nephele](https://github.com/sciactive/nephele)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706022108 {#3371
    date: 2024-01-23 16:01:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@poVoq@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3375 …}
  +nested: Doctrine\ORM\PersistentCollection {#3377 …}
  +votes: Doctrine\ORM\PersistentCollection {#3379 …}
  +reports: Doctrine\ORM\PersistentCollection {#3381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3383 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3385 …}
  -id: 334246
  -bodyTs: "'/sciactive/nephele](https://github.com/sciactive/nephele)':15 'docker':11 'github':3 'github.com':14 'github.com/sciactive/nephele](https://github.com/sciactive/nephele)':13 'hub':12 'seem':4 'usernam':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nerdcore.social/comment/2176231"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706022108 {#3372
    date: 2024-01-23 16:01:48.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 {#3537
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3373
    +user: Proxies\__CG__\App\Entity\User {#3374 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#1403
      +user: App\Entity\User {#2029 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Link to source?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727973126 {#1401
        date: 2024-10-03 18:32:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@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: 333990
      -bodyTs: "'link':1 'sourc':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5615070"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706014216 {#1404
        date: 2024-01-23 13:50:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: "Username on github seems to be the same as on Docker Hub: [github.com/sciactive/nephele](https://github.com/sciactive/nephele)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706022108 {#3371
      date: 2024-01-23 16:01:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
      "@poVoq@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3375 …}
    +nested: Doctrine\ORM\PersistentCollection {#3377 …}
    +votes: Doctrine\ORM\PersistentCollection {#3379 …}
    +reports: Doctrine\ORM\PersistentCollection {#3381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3385 …}
    -id: 334246
    -bodyTs: "'/sciactive/nephele](https://github.com/sciactive/nephele)':15 'docker':11 'github':3 'github.com':14 'github.com/sciactive/nephele](https://github.com/sciactive/nephele)':13 'hub':12 'seem':4 'usernam':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nerdcore.social/comment/2176231"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706022108 {#3372
      date: 2024-01-23 16:01:48.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "Yes, thank you. I’ll add that to the overview."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706023557 {#3535
    date: 2024-01-23 16:25:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@poVoq@slrpnk.net"
    "@thatcasualgamingguy@lemmy.nerdcore.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3538 …}
  +nested: Doctrine\ORM\PersistentCollection {#3540 …}
  +votes: Doctrine\ORM\PersistentCollection {#3542 …}
  +reports: Doctrine\ORM\PersistentCollection {#3544 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3546 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3548 …}
  -id: 334282
  -bodyTs: "'add':6 'll':5 'overview':10 'thank':2 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6944913"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706023557 {#3536
    date: 2024-01-23 16:25: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
31 DENIED edit
App\Entity\EntryComment {#3537
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3373
    +user: Proxies\__CG__\App\Entity\User {#3374 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#1403
      +user: App\Entity\User {#2029 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Link to source?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727973126 {#1401
        date: 2024-10-03 18:32:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@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: 333990
      -bodyTs: "'link':1 'sourc':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5615070"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706014216 {#1404
        date: 2024-01-23 13:50:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: "Username on github seems to be the same as on Docker Hub: [github.com/sciactive/nephele](https://github.com/sciactive/nephele)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706022108 {#3371
      date: 2024-01-23 16:01:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
      "@poVoq@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3375 …}
    +nested: Doctrine\ORM\PersistentCollection {#3377 …}
    +votes: Doctrine\ORM\PersistentCollection {#3379 …}
    +reports: Doctrine\ORM\PersistentCollection {#3381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3385 …}
    -id: 334246
    -bodyTs: "'/sciactive/nephele](https://github.com/sciactive/nephele)':15 'docker':11 'github':3 'github.com':14 'github.com/sciactive/nephele](https://github.com/sciactive/nephele)':13 'hub':12 'seem':4 'usernam':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nerdcore.social/comment/2176231"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706022108 {#3372
      date: 2024-01-23 16:01:48.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "Yes, thank you. I’ll add that to the overview."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706023557 {#3535
    date: 2024-01-23 16:25:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@poVoq@slrpnk.net"
    "@thatcasualgamingguy@lemmy.nerdcore.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3538 …}
  +nested: Doctrine\ORM\PersistentCollection {#3540 …}
  +votes: Doctrine\ORM\PersistentCollection {#3542 …}
  +reports: Doctrine\ORM\PersistentCollection {#3544 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3546 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3548 …}
  -id: 334282
  -bodyTs: "'add':6 'll':5 'overview':10 'thank':2 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6944913"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706023557 {#3536
    date: 2024-01-23 16:25: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
32 DENIED moderate
App\Entity\EntryComment {#3537
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3373
    +user: Proxies\__CG__\App\Entity\User {#3374 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#1403
      +user: App\Entity\User {#2029 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2019 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Link to source?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727973126 {#1401
        date: 2024-10-03 18:32:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@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: 333990
      -bodyTs: "'link':1 'sourc':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5615070"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706014216 {#1404
        date: 2024-01-23 13:50:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1403}
    +body: "Username on github seems to be the same as on Docker Hub: [github.com/sciactive/nephele](https://github.com/sciactive/nephele)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706022108 {#3371
      date: 2024-01-23 16:01:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
      "@poVoq@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3375 …}
    +nested: Doctrine\ORM\PersistentCollection {#3377 …}
    +votes: Doctrine\ORM\PersistentCollection {#3379 …}
    +reports: Doctrine\ORM\PersistentCollection {#3381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3385 …}
    -id: 334246
    -bodyTs: "'/sciactive/nephele](https://github.com/sciactive/nephele)':15 'docker':11 'github':3 'github.com':14 'github.com/sciactive/nephele](https://github.com/sciactive/nephele)':13 'hub':12 'seem':4 'usernam':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nerdcore.social/comment/2176231"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706022108 {#3372
      date: 2024-01-23 16:01:48.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1403}
  +body: "Yes, thank you. I’ll add that to the overview."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706023557 {#3535
    date: 2024-01-23 16:25:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@poVoq@slrpnk.net"
    "@thatcasualgamingguy@lemmy.nerdcore.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3538 …}
  +nested: Doctrine\ORM\PersistentCollection {#3540 …}
  +votes: Doctrine\ORM\PersistentCollection {#3542 …}
  +reports: Doctrine\ORM\PersistentCollection {#3544 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3546 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3548 …}
  -id: 334282
  -bodyTs: "'add':6 'll':5 'overview':10 'thank':2 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6944913"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706023557 {#3536
    date: 2024-01-23 16:25: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
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 {#2331
  +user: App\Entity\User {#2340 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727960176 {#2349
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +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: 333988
  -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6942196"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014187 {#2042
    date: 2024-01-23 13:49:47.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 {#2331
  +user: App\Entity\User {#2340 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727960176 {#2349
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +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: 333988
  -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6942196"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014187 {#2042
    date: 2024-01-23 13:49:47.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 {#2331
  +user: App\Entity\User {#2340 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727960176 {#2349
    date: 2024-10-03 14:56:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
  ]
  +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: 333988
  -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6942196"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706014187 {#2042
    date: 2024-01-23 13:49:47.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 {#3357
  +user: Proxies\__CG__\App\Entity\User {#3358 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2331
    +user: App\Entity\User {#2340 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727960176 {#2349
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +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: 333988
    -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6942196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014187 {#2042
      date: 2024-01-23 13:49:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2331}
  +body: "I did not see the iPad IP address in the fail2ban logs."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706018737 {#3355
    date: 2024-01-23 15:05:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@homegrowntechie@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3359 …}
  +nested: Doctrine\ORM\PersistentCollection {#3361 …}
  +votes: Doctrine\ORM\PersistentCollection {#3363 …}
  +reports: Doctrine\ORM\PersistentCollection {#3365 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3367 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3369 …}
  -id: 334115
  -bodyTs: "'address':8 'fail2ban':11 'ip':7 'ipad':6 'log':12 'see':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706018737 {#3356
    date: 2024-01-23 15:05: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
39 DENIED edit
App\Entity\EntryComment {#3357
  +user: Proxies\__CG__\App\Entity\User {#3358 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2331
    +user: App\Entity\User {#2340 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727960176 {#2349
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +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: 333988
    -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6942196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014187 {#2042
      date: 2024-01-23 13:49:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2331}
  +body: "I did not see the iPad IP address in the fail2ban logs."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706018737 {#3355
    date: 2024-01-23 15:05:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@homegrowntechie@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3359 …}
  +nested: Doctrine\ORM\PersistentCollection {#3361 …}
  +votes: Doctrine\ORM\PersistentCollection {#3363 …}
  +reports: Doctrine\ORM\PersistentCollection {#3365 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3367 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3369 …}
  -id: 334115
  -bodyTs: "'address':8 'fail2ban':11 'ip':7 'ipad':6 'log':12 'see':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706018737 {#3356
    date: 2024-01-23 15:05: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
40 DENIED moderate
App\Entity\EntryComment {#3357
  +user: Proxies\__CG__\App\Entity\User {#3358 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2331
    +user: App\Entity\User {#2340 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2314 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The issue could still be a fail-to-band issue if fail-to-band is looking at the user agent string (I’m not sure fail to ban looks at the user agent string, but it might be worth checking out.). The user agent string would likely be different on a mobile app versus a browser login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727960176 {#2349
      date: 2024-10-03 14:56:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@electric_nan@lemmy.ml"
    ]
    +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: 333988
    -bodyTs: "'agent':22,35,46 'app':55 'ban':30 'band':10,16 'browser':58 'check':42 'could':3 'differ':51 'fail':8,14,28 'fail-to-band':7,13 'issu':2,11 'like':49 'login':59 'look':18,31 'm':25 'might':39 'mobil':54 'still':4 'string':23,36,47 'sure':27 'user':21,34,45 'versus':56 'worth':41 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6942196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706014187 {#2042
      date: 2024-01-23 13:49:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2331}
  +body: "I did not see the iPad IP address in the fail2ban logs."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706018737 {#3355
    date: 2024-01-23 15:05:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@electric_nan@lemmy.ml"
    "@homegrowntechie@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3359 …}
  +nested: Doctrine\ORM\PersistentCollection {#3361 …}
  +votes: Doctrine\ORM\PersistentCollection {#3363 …}
  +reports: Doctrine\ORM\PersistentCollection {#3365 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3367 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3369 …}
  -id: 334115
  -bodyTs: "'address':8 'fail2ban':11 'ip':7 'ipad':6 'log':12 'see':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7651839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706018737 {#3356
    date: 2024-01-23 15:05: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
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 {#2122
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727958120 {#2112
    date: 2024-10-03 14:22:00.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@rickywithanm@aussie.zone"
  ]
  +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: 304671
  -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6640987"
  +editedAt: DateTimeImmutable @1722460637 {#2124
    date: 2024-07-31 23:17:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705136327 {#2114
    date: 2024-01-13 09:58:47.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 {#2122
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727958120 {#2112
    date: 2024-10-03 14:22:00.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@rickywithanm@aussie.zone"
  ]
  +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: 304671
  -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6640987"
  +editedAt: DateTimeImmutable @1722460637 {#2124
    date: 2024-07-31 23:17:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705136327 {#2114
    date: 2024-01-13 09:58:47.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 {#2122
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727958120 {#2112
    date: 2024-10-03 14:22:00.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@rickywithanm@aussie.zone"
  ]
  +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: 304671
  -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6640987"
  +editedAt: DateTimeImmutable @1722460637 {#2124
    date: 2024-07-31 23:17:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705136327 {#2114
    date: 2024-01-13 09:58:47.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 {#3139
  +user: Proxies\__CG__\App\Entity\User {#3138 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2122
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727958120 {#2112
      date: 2024-10-03 14:22:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@rickywithanm@aussie.zone"
    ]
    +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: 304671
    -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6640987"
    +editedAt: DateTimeImmutable @1722460637 {#2124
      date: 2024-07-31 23:17:17.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705136327 {#2114
      date: 2024-01-13 09:58:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    Does the controller software have to run 24/7 or only when you need to make config changes?\n
    \n
    I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705173667 {#3142
    date: 2024-01-13 20:21:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3137 …}
  +nested: Doctrine\ORM\PersistentCollection {#3135 …}
  +votes: Doctrine\ORM\PersistentCollection {#3133 …}
  +reports: Doctrine\ORM\PersistentCollection {#3131 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
  -id: 305959
  -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6415107"
  +editedAt: DateTimeImmutable @1722785071 {#3141
    date: 2024-08-04 17:24:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705173667 {#3140
    date: 2024-01-13 20:21: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
47 DENIED edit
App\Entity\EntryComment {#3139
  +user: Proxies\__CG__\App\Entity\User {#3138 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2122
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727958120 {#2112
      date: 2024-10-03 14:22:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@rickywithanm@aussie.zone"
    ]
    +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: 304671
    -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6640987"
    +editedAt: DateTimeImmutable @1722460637 {#2124
      date: 2024-07-31 23:17:17.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705136327 {#2114
      date: 2024-01-13 09:58:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    Does the controller software have to run 24/7 or only when you need to make config changes?\n
    \n
    I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705173667 {#3142
    date: 2024-01-13 20:21:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3137 …}
  +nested: Doctrine\ORM\PersistentCollection {#3135 …}
  +votes: Doctrine\ORM\PersistentCollection {#3133 …}
  +reports: Doctrine\ORM\PersistentCollection {#3131 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
  -id: 305959
  -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6415107"
  +editedAt: DateTimeImmutable @1722785071 {#3141
    date: 2024-08-04 17:24:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705173667 {#3140
    date: 2024-01-13 20:21: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
48 DENIED moderate
App\Entity\EntryComment {#3139
  +user: Proxies\__CG__\App\Entity\User {#3138 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2122
    +user: App\Entity\User {#2126 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727958120 {#2112
      date: 2024-10-03 14:22:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@rickywithanm@aussie.zone"
    ]
    +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: 304671
    -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6640987"
    +editedAt: DateTimeImmutable @1722460637 {#2124
      date: 2024-07-31 23:17:17.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705136327 {#2114
      date: 2024-01-13 09:58:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    Does the controller software have to run 24/7 or only when you need to make config changes?\n
    \n
    I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705173667 {#3142
    date: 2024-01-13 20:21:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3137 …}
  +nested: Doctrine\ORM\PersistentCollection {#3135 …}
  +votes: Doctrine\ORM\PersistentCollection {#3133 …}
  +reports: Doctrine\ORM\PersistentCollection {#3131 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
  -id: 305959
  -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6415107"
  +editedAt: DateTimeImmutable @1722785071 {#3141
    date: 2024-08-04 17:24:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705173667 {#3140
    date: 2024-01-13 20:21: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
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 {#3407
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3138 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727958120 {#2112
        date: 2024-10-03 14:22:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rickywithanm@aussie.zone"
        "@rickywithanm@aussie.zone"
      ]
      +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: 304671
      -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6640987"
      +editedAt: DateTimeImmutable @1722460637 {#2124
        date: 2024-07-31 23:17:17.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705136327 {#2114
        date: 2024-01-13 09:58:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      Does the controller software have to run 24/7 or only when you need to make config changes?\n
      \n
      I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705173667 {#3142
      date: 2024-01-13 20:21:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3137 …}
    +nested: Doctrine\ORM\PersistentCollection {#3135 …}
    +votes: Doctrine\ORM\PersistentCollection {#3133 …}
    +reports: Doctrine\ORM\PersistentCollection {#3131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
    -id: 305959
    -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6415107"
    +editedAt: DateTimeImmutable @1722785071 {#3141
      date: 2024-08-04 17:24:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705173667 {#3140
      date: 2024-01-13 20:21:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    The controller does not need to run 24/7. The controller configures the devices and the config remains on the devices. Though, when your devices are adapted by a controller, you cannot access any settings on the devices themselves, only via the controller.\n
    \n
    Maybe should add: depending on the network set-up, I’d strongly recommend getting a hardware controller. For me, I have one server hosting all my stuff. I also hosted the controller with docker in this server. Which ends up being a single point of failure, and no way to look into your routing if your server is down/unreachable. I got a hardware controller (oc200) eventually just to separate my interner and network infrastructure from my hosting and service infrastructure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705225212 {#3406
    date: 2024-01-14 10:40:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@erre@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3412 …}
  +nested: Doctrine\ORM\PersistentCollection {#3413 …}
  +votes: Doctrine\ORM\PersistentCollection {#3415 …}
  +reports: Doctrine\ORM\PersistentCollection {#3419 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3421 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3423 …}
  -id: 307455
  -bodyTs: "'24/7':8 'access':32 'adapt':26 'add':45 'also':72 'cannot':31 'config':16 'configur':11 'control':2,10,29,42,60,75,107 'd':54 'depend':46 'devic':13,20,24,37 'docker':77 'down/unreachable':102 'end':82 'eventu':109 'failur':89 'get':57 'got':104 'hardwar':59,106 'host':67,73,120 'infrastructur':117,123 'intern':114 'look':94 'mayb':43 'need':5 'network':49,116 'oc200':108 'one':65 'point':87 'recommend':56 'remain':17 'rout':97 'run':7 'separ':112 'server':66,80,100 'servic':122 'set':34,51 'set-up':50 'singl':86 'strong':55 'stuff':70 'though':21 'via':40 'way':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6678859"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705225212 {#3409
    date: 2024-01-14 10:40: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
51 DENIED edit
App\Entity\EntryComment {#3407
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3138 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727958120 {#2112
        date: 2024-10-03 14:22:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rickywithanm@aussie.zone"
        "@rickywithanm@aussie.zone"
      ]
      +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: 304671
      -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6640987"
      +editedAt: DateTimeImmutable @1722460637 {#2124
        date: 2024-07-31 23:17:17.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705136327 {#2114
        date: 2024-01-13 09:58:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      Does the controller software have to run 24/7 or only when you need to make config changes?\n
      \n
      I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705173667 {#3142
      date: 2024-01-13 20:21:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3137 …}
    +nested: Doctrine\ORM\PersistentCollection {#3135 …}
    +votes: Doctrine\ORM\PersistentCollection {#3133 …}
    +reports: Doctrine\ORM\PersistentCollection {#3131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
    -id: 305959
    -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6415107"
    +editedAt: DateTimeImmutable @1722785071 {#3141
      date: 2024-08-04 17:24:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705173667 {#3140
      date: 2024-01-13 20:21:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    The controller does not need to run 24/7. The controller configures the devices and the config remains on the devices. Though, when your devices are adapted by a controller, you cannot access any settings on the devices themselves, only via the controller.\n
    \n
    Maybe should add: depending on the network set-up, I’d strongly recommend getting a hardware controller. For me, I have one server hosting all my stuff. I also hosted the controller with docker in this server. Which ends up being a single point of failure, and no way to look into your routing if your server is down/unreachable. I got a hardware controller (oc200) eventually just to separate my interner and network infrastructure from my hosting and service infrastructure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705225212 {#3406
    date: 2024-01-14 10:40:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@erre@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3412 …}
  +nested: Doctrine\ORM\PersistentCollection {#3413 …}
  +votes: Doctrine\ORM\PersistentCollection {#3415 …}
  +reports: Doctrine\ORM\PersistentCollection {#3419 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3421 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3423 …}
  -id: 307455
  -bodyTs: "'24/7':8 'access':32 'adapt':26 'add':45 'also':72 'cannot':31 'config':16 'configur':11 'control':2,10,29,42,60,75,107 'd':54 'depend':46 'devic':13,20,24,37 'docker':77 'down/unreachable':102 'end':82 'eventu':109 'failur':89 'get':57 'got':104 'hardwar':59,106 'host':67,73,120 'infrastructur':117,123 'intern':114 'look':94 'mayb':43 'need':5 'network':49,116 'oc200':108 'one':65 'point':87 'recommend':56 'remain':17 'rout':97 'run':7 'separ':112 'server':66,80,100 'servic':122 'set':34,51 'set-up':50 'singl':86 'strong':55 'stuff':70 'though':21 'via':40 'way':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6678859"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705225212 {#3409
    date: 2024-01-14 10:40: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
52 DENIED moderate
App\Entity\EntryComment {#3407
  +user: App\Entity\User {#2126 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3138 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727958120 {#2112
        date: 2024-10-03 14:22:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rickywithanm@aussie.zone"
        "@rickywithanm@aussie.zone"
      ]
      +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: 304671
      -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6640987"
      +editedAt: DateTimeImmutable @1722460637 {#2124
        date: 2024-07-31 23:17:17.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705136327 {#2114
        date: 2024-01-13 09:58:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      Does the controller software have to run 24/7 or only when you need to make config changes?\n
      \n
      I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705173667 {#3142
      date: 2024-01-13 20:21:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3137 …}
    +nested: Doctrine\ORM\PersistentCollection {#3135 …}
    +votes: Doctrine\ORM\PersistentCollection {#3133 …}
    +reports: Doctrine\ORM\PersistentCollection {#3131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
    -id: 305959
    -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6415107"
    +editedAt: DateTimeImmutable @1722785071 {#3141
      date: 2024-08-04 17:24:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705173667 {#3140
      date: 2024-01-13 20:21:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    The controller does not need to run 24/7. The controller configures the devices and the config remains on the devices. Though, when your devices are adapted by a controller, you cannot access any settings on the devices themselves, only via the controller.\n
    \n
    Maybe should add: depending on the network set-up, I’d strongly recommend getting a hardware controller. For me, I have one server hosting all my stuff. I also hosted the controller with docker in this server. Which ends up being a single point of failure, and no way to look into your routing if your server is down/unreachable. I got a hardware controller (oc200) eventually just to separate my interner and network infrastructure from my hosting and service infrastructure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705225212 {#3406
    date: 2024-01-14 10:40:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@erre@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3412 …}
  +nested: Doctrine\ORM\PersistentCollection {#3413 …}
  +votes: Doctrine\ORM\PersistentCollection {#3415 …}
  +reports: Doctrine\ORM\PersistentCollection {#3419 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3421 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3423 …}
  -id: 307455
  -bodyTs: "'24/7':8 'access':32 'adapt':26 'add':45 'also':72 'cannot':31 'config':16 'configur':11 'control':2,10,29,42,60,75,107 'd':54 'depend':46 'devic':13,20,24,37 'docker':77 'down/unreachable':102 'end':82 'eventu':109 'failur':89 'get':57 'got':104 'hardwar':59,106 'host':67,73,120 'infrastructur':117,123 'intern':114 'look':94 'mayb':43 'need':5 'network':49,116 'oc200':108 'one':65 'point':87 'recommend':56 'remain':17 'rout':97 'run':7 'separ':112 'server':66,80,100 'servic':122 'set':34,51 'set-up':50 'singl':86 'strong':55 'stuff':70 'though':21 'via':40 'way':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6678859"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705225212 {#3409
    date: 2024-01-14 10:40: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
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 {#3427
  +user: Proxies\__CG__\App\Entity\User {#3428 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3138 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727958120 {#2112
        date: 2024-10-03 14:22:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rickywithanm@aussie.zone"
        "@rickywithanm@aussie.zone"
      ]
      +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: 304671
      -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6640987"
      +editedAt: DateTimeImmutable @1722460637 {#2124
        date: 2024-07-31 23:17:17.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705136327 {#2114
        date: 2024-01-13 09:58:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      Does the controller software have to run 24/7 or only when you need to make config changes?\n
      \n
      I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705173667 {#3142
      date: 2024-01-13 20:21:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3137 …}
    +nested: Doctrine\ORM\PersistentCollection {#3135 …}
    +votes: Doctrine\ORM\PersistentCollection {#3133 …}
    +reports: Doctrine\ORM\PersistentCollection {#3131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
    -id: 305959
    -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6415107"
    +editedAt: DateTimeImmutable @1722785071 {#3141
      date: 2024-08-04 17:24:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705173667 {#3140
      date: 2024-01-13 20:21:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    The controller also handles roaming, as I understand it. I have a software controller on a VM. They provide a .deb! I have 3 EAP670s and an EAP-655-Wall. Roaming works perfectly on phones and laptops. I have a hidden SSID on each individual AP that I use to lock dumber stuff. Some devices fight the AP Lock on Omada.\n
    \n
    I see the value in going 100% omada, but I couldn’t justify the cost of the switches I’d need. Their routers look good for the price too, but my use case is a notch or two above their target market.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706017946 {#3425
    date: 2024-01-23 14:52:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@erre@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3429 …}
  +nested: Doctrine\ORM\PersistentCollection {#3431 …}
  +votes: Doctrine\ORM\PersistentCollection {#3433 …}
  +reports: Doctrine\ORM\PersistentCollection {#3435 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3437 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3439 …}
  -id: 334088
  -bodyTs: "'-655':29 '100':68 '3':24 'also':3 'ap':46,58 'case':94 'control':2,14 'cost':76 'couldn':72 'd':81 'deb':21 'devic':55 'dumber':52 'eap':28 'eap670s':25 'fight':56 'go':67 'good':86 'handl':4 'hidden':41 'individu':45 'justifi':74 'laptop':37 'lock':51,59 'look':85 'market':103 'need':82 'notch':97 'omada':61,69 'perfect':33 'phone':35 'price':89 'provid':19 'roam':5,31 'router':84 'see':63 'softwar':13 'ssid':42 'stuff':53 'switch':79 'target':102 'two':99 'understand':8 'use':49,93 'valu':65 'vm':17 'wall':30 'work':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6943253"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706017946 {#3426
    date: 2024-01-23 14:52:26.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 {#3427
  +user: Proxies\__CG__\App\Entity\User {#3428 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3138 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727958120 {#2112
        date: 2024-10-03 14:22:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rickywithanm@aussie.zone"
        "@rickywithanm@aussie.zone"
      ]
      +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: 304671
      -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6640987"
      +editedAt: DateTimeImmutable @1722460637 {#2124
        date: 2024-07-31 23:17:17.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705136327 {#2114
        date: 2024-01-13 09:58:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      Does the controller software have to run 24/7 or only when you need to make config changes?\n
      \n
      I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705173667 {#3142
      date: 2024-01-13 20:21:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3137 …}
    +nested: Doctrine\ORM\PersistentCollection {#3135 …}
    +votes: Doctrine\ORM\PersistentCollection {#3133 …}
    +reports: Doctrine\ORM\PersistentCollection {#3131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
    -id: 305959
    -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6415107"
    +editedAt: DateTimeImmutable @1722785071 {#3141
      date: 2024-08-04 17:24:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705173667 {#3140
      date: 2024-01-13 20:21:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    The controller also handles roaming, as I understand it. I have a software controller on a VM. They provide a .deb! I have 3 EAP670s and an EAP-655-Wall. Roaming works perfectly on phones and laptops. I have a hidden SSID on each individual AP that I use to lock dumber stuff. Some devices fight the AP Lock on Omada.\n
    \n
    I see the value in going 100% omada, but I couldn’t justify the cost of the switches I’d need. Their routers look good for the price too, but my use case is a notch or two above their target market.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706017946 {#3425
    date: 2024-01-23 14:52:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@erre@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3429 …}
  +nested: Doctrine\ORM\PersistentCollection {#3431 …}
  +votes: Doctrine\ORM\PersistentCollection {#3433 …}
  +reports: Doctrine\ORM\PersistentCollection {#3435 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3437 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3439 …}
  -id: 334088
  -bodyTs: "'-655':29 '100':68 '3':24 'also':3 'ap':46,58 'case':94 'control':2,14 'cost':76 'couldn':72 'd':81 'deb':21 'devic':55 'dumber':52 'eap':28 'eap670s':25 'fight':56 'go':67 'good':86 'handl':4 'hidden':41 'individu':45 'justifi':74 'laptop':37 'lock':51,59 'look':85 'market':103 'need':82 'notch':97 'omada':61,69 'perfect':33 'phone':35 'price':89 'provid':19 'roam':5,31 'router':84 'see':63 'softwar':13 'ssid':42 'stuff':53 'switch':79 'target':102 'two':99 'understand':8 'use':49,93 'valu':65 'vm':17 'wall':30 'work':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6943253"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706017946 {#3426
    date: 2024-01-23 14:52:26.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 {#3427
  +user: Proxies\__CG__\App\Entity\User {#3428 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3139
    +user: Proxies\__CG__\App\Entity\User {#3138 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2122
      +user: App\Entity\User {#2126 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2115 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I am very happy with my Omada setup. It’s an ecosystem, not a single device. I use an er605 as router and eap610 as AP. I also have a switch, probably you don’t need that, and I now have an Omada controller (you can also host that in as a docker container, so not strictly needed). For wifi you can simply throw another ap somewhere and have excellent Mesh wifi. It’s more complex than a simple consumer router, but also has a lot more functionality."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727958120 {#2112
        date: 2024-10-03 14:22:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rickywithanm@aussie.zone"
        "@rickywithanm@aussie.zone"
      ]
      +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: 304671
      -bodyTs: "'also':28,47,83 'anoth':65 'ap':26,66 'complex':76 'consum':80 'contain':54 'control':44 'devic':16 'docker':53 'eap610':24 'ecosystem':12 'er605':20 'excel':70 'function':88 'happi':4 'host':48 'lot':86 'mesh':71 'need':36,58 'omada':7,43 'probabl':32 'router':22,81 'setup':8 'simpl':79 'simpli':63 'singl':15 'somewher':67 'strict':57 'switch':31 'throw':64 'use':18 'wifi':60,72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6640987"
      +editedAt: DateTimeImmutable @1722460637 {#2124
        date: 2024-07-31 23:17:17.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705136327 {#2114
        date: 2024-01-13 09:58:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2122}
    +body: """
      Does the controller software have to run 24/7 or only when you need to make config changes?\n
      \n
      I’m looking into the Omada ecosystem and wondering if the hardware controller is crucial or a convenience that can be deferred.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705173667 {#3142
      date: 2024-01-13 20:21:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
      "@rickywithanm@aussie.zone"
      "@momsi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3137 …}
    +nested: Doctrine\ORM\PersistentCollection {#3135 …}
    +votes: Doctrine\ORM\PersistentCollection {#3133 …}
    +reports: Doctrine\ORM\PersistentCollection {#3131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3127 …}
    -id: 305959
    -bodyTs: "'24/7':8 'chang':17 'config':16 'control':3,30 'conveni':35 'crucial':32 'defer':39 'ecosystem':24 'hardwar':29 'look':20 'm':19 'make':15 'need':13 'omada':23 'run':7 'softwar':4 'wonder':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6415107"
    +editedAt: DateTimeImmutable @1722785071 {#3141
      date: 2024-08-04 17:24:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705173667 {#3140
      date: 2024-01-13 20:21:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2122}
  +body: """
    The controller also handles roaming, as I understand it. I have a software controller on a VM. They provide a .deb! I have 3 EAP670s and an EAP-655-Wall. Roaming works perfectly on phones and laptops. I have a hidden SSID on each individual AP that I use to lock dumber stuff. Some devices fight the AP Lock on Omada.\n
    \n
    I see the value in going 100% omada, but I couldn’t justify the cost of the switches I’d need. Their routers look good for the price too, but my use case is a notch or two above their target market.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706017946 {#3425
    date: 2024-01-23 14:52:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rickywithanm@aussie.zone"
    "@momsi@lemmy.world"
    "@erre@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3429 …}
  +nested: Doctrine\ORM\PersistentCollection {#3431 …}
  +votes: Doctrine\ORM\PersistentCollection {#3433 …}
  +reports: Doctrine\ORM\PersistentCollection {#3435 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3437 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3439 …}
  -id: 334088
  -bodyTs: "'-655':29 '100':68 '3':24 'also':3 'ap':46,58 'case':94 'control':2,14 'cost':76 'couldn':72 'd':81 'deb':21 'devic':55 'dumber':52 'eap':28 'eap670s':25 'fight':56 'go':67 'good':86 'handl':4 'hidden':41 'individu':45 'justifi':74 'laptop':37 'lock':51,59 'look':85 'market':103 'need':82 'notch':97 'omada':61,69 'perfect':33 'phone':35 'price':89 'provid':19 'roam':5,31 'router':84 'see':63 'softwar':13 'ssid':42 'stuff':53 'switch':79 'target':102 'two':99 'understand':8 'use':49,93 'valu':65 'vm':17 'wall':30 'work':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6943253"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706017946 {#3426
    date: 2024-01-23 14:52:26.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 {#2261
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
    \n
    May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
    \n
    Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727955235 {#2278
    date: 2024-10-03 13:33:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2218 …}
  +nested: Doctrine\ORM\PersistentCollection {#2221 …}
  +votes: Doctrine\ORM\PersistentCollection {#2217 …}
  +reports: Doctrine\ORM\PersistentCollection {#2199 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
  -id: 332928
  -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6925871"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967221 {#2276
    date: 2024-01-23 00:47: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
59 DENIED edit
App\Entity\EntryComment {#2261
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
    \n
    May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
    \n
    Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727955235 {#2278
    date: 2024-10-03 13:33:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2218 …}
  +nested: Doctrine\ORM\PersistentCollection {#2221 …}
  +votes: Doctrine\ORM\PersistentCollection {#2217 …}
  +reports: Doctrine\ORM\PersistentCollection {#2199 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
  -id: 332928
  -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6925871"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967221 {#2276
    date: 2024-01-23 00:47: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
60 DENIED moderate
App\Entity\EntryComment {#2261
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
    \n
    May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
    \n
    Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727955235 {#2278
    date: 2024-10-03 13:33:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2218 …}
  +nested: Doctrine\ORM\PersistentCollection {#2221 …}
  +votes: Doctrine\ORM\PersistentCollection {#2217 …}
  +reports: Doctrine\ORM\PersistentCollection {#2199 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
  -id: 332928
  -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6925871"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967221 {#2276
    date: 2024-01-23 00:47: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
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 {#3249
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
      \n
      May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
      \n
      Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727955235 {#2278
      date: 2024-10-03 13:33:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2218 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2217 …}
    +reports: Doctrine\ORM\PersistentCollection {#2199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
    -id: 332928
    -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6925871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967221 {#2276
      date: 2024-01-23 00:47:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705987434 {#3247
    date: 2024-01-23 06:23:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3250 …}
  +nested: Doctrine\ORM\PersistentCollection {#3252 …}
  +votes: Doctrine\ORM\PersistentCollection {#3254 …}
  +reports: Doctrine\ORM\PersistentCollection {#3256 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
  -id: 333434
  -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5051597"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705987434 {#3248
    date: 2024-01-23 06:23: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
63 DENIED edit
App\Entity\EntryComment {#3249
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
      \n
      May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
      \n
      Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727955235 {#2278
      date: 2024-10-03 13:33:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2218 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2217 …}
    +reports: Doctrine\ORM\PersistentCollection {#2199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
    -id: 332928
    -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6925871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967221 {#2276
      date: 2024-01-23 00:47:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705987434 {#3247
    date: 2024-01-23 06:23:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3250 …}
  +nested: Doctrine\ORM\PersistentCollection {#3252 …}
  +votes: Doctrine\ORM\PersistentCollection {#3254 …}
  +reports: Doctrine\ORM\PersistentCollection {#3256 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
  -id: 333434
  -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5051597"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705987434 {#3248
    date: 2024-01-23 06:23: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
64 DENIED moderate
App\Entity\EntryComment {#3249
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
      \n
      May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
      \n
      Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727955235 {#2278
      date: 2024-10-03 13:33:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2218 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2217 …}
    +reports: Doctrine\ORM\PersistentCollection {#2199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
    -id: 332928
    -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6925871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967221 {#2276
      date: 2024-01-23 00:47:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705987434 {#3247
    date: 2024-01-23 06:23:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3250 …}
  +nested: Doctrine\ORM\PersistentCollection {#3252 …}
  +votes: Doctrine\ORM\PersistentCollection {#3254 …}
  +reports: Doctrine\ORM\PersistentCollection {#3256 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
  -id: 333434
  -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5051597"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705987434 {#3248
    date: 2024-01-23 06:23: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
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 {#3507
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3218 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2261
      +user: App\Entity\User {#2206 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
        \n
        May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
        \n
        Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727955235 {#2278
        date: 2024-10-03 13:33:55.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2218 …}
      +nested: Doctrine\ORM\PersistentCollection {#2221 …}
      +votes: Doctrine\ORM\PersistentCollection {#2217 …}
      +reports: Doctrine\ORM\PersistentCollection {#2199 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
      -id: 332928
      -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6925871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967221 {#2276
        date: 2024-01-23 00:47:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705987434 {#3247
      date: 2024-01-23 06:23:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3250 …}
    +nested: Doctrine\ORM\PersistentCollection {#3252 …}
    +votes: Doctrine\ORM\PersistentCollection {#3254 …}
    +reports: Doctrine\ORM\PersistentCollection {#3256 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
    -id: 333434
    -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5051597"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705987434 {#3248
      date: 2024-01-23 06:23:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "They’re markdown files, so you can view them in the browser."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705989877 {#3505
    date: 2024-01-23 07:04:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3508 …}
  +nested: Doctrine\ORM\PersistentCollection {#3510 …}
  +votes: Doctrine\ORM\PersistentCollection {#3512 …}
  +reports: Doctrine\ORM\PersistentCollection {#3514 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
  -id: 333498
  -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6933927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705989877 {#3506
    date: 2024-01-23 07:04: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
67 DENIED edit
App\Entity\EntryComment {#3507
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3218 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2261
      +user: App\Entity\User {#2206 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
        \n
        May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
        \n
        Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727955235 {#2278
        date: 2024-10-03 13:33:55.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2218 …}
      +nested: Doctrine\ORM\PersistentCollection {#2221 …}
      +votes: Doctrine\ORM\PersistentCollection {#2217 …}
      +reports: Doctrine\ORM\PersistentCollection {#2199 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
      -id: 332928
      -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6925871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967221 {#2276
        date: 2024-01-23 00:47:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705987434 {#3247
      date: 2024-01-23 06:23:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3250 …}
    +nested: Doctrine\ORM\PersistentCollection {#3252 …}
    +votes: Doctrine\ORM\PersistentCollection {#3254 …}
    +reports: Doctrine\ORM\PersistentCollection {#3256 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
    -id: 333434
    -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5051597"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705987434 {#3248
      date: 2024-01-23 06:23:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "They’re markdown files, so you can view them in the browser."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705989877 {#3505
    date: 2024-01-23 07:04:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3508 …}
  +nested: Doctrine\ORM\PersistentCollection {#3510 …}
  +votes: Doctrine\ORM\PersistentCollection {#3512 …}
  +reports: Doctrine\ORM\PersistentCollection {#3514 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
  -id: 333498
  -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6933927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705989877 {#3506
    date: 2024-01-23 07:04: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
68 DENIED moderate
App\Entity\EntryComment {#3507
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3218 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2261
      +user: App\Entity\User {#2206 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
        \n
        May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
        \n
        Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727955235 {#2278
        date: 2024-10-03 13:33:55.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2218 …}
      +nested: Doctrine\ORM\PersistentCollection {#2221 …}
      +votes: Doctrine\ORM\PersistentCollection {#2217 …}
      +reports: Doctrine\ORM\PersistentCollection {#2199 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
      -id: 332928
      -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6925871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967221 {#2276
        date: 2024-01-23 00:47:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705987434 {#3247
      date: 2024-01-23 06:23:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3250 …}
    +nested: Doctrine\ORM\PersistentCollection {#3252 …}
    +votes: Doctrine\ORM\PersistentCollection {#3254 …}
    +reports: Doctrine\ORM\PersistentCollection {#3256 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
    -id: 333434
    -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5051597"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705987434 {#3248
      date: 2024-01-23 06:23:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "They’re markdown files, so you can view them in the browser."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705989877 {#3505
    date: 2024-01-23 07:04:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3508 …}
  +nested: Doctrine\ORM\PersistentCollection {#3510 …}
  +votes: Doctrine\ORM\PersistentCollection {#3512 …}
  +reports: Doctrine\ORM\PersistentCollection {#3514 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
  -id: 333498
  -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6933927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705989877 {#3506
    date: 2024-01-23 07:04: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
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 {#3589
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3507
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3249
      +user: Proxies\__CG__\App\Entity\User {#3218 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2206 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
          \n
          May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
          \n
          Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727955235 {#2278
          date: 2024-10-03 13:33:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2218 …}
        +nested: Doctrine\ORM\PersistentCollection {#2221 …}
        +votes: Doctrine\ORM\PersistentCollection {#2217 …}
        +reports: Doctrine\ORM\PersistentCollection {#2199 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
        -id: 332928
        -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6925871"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705967221 {#2276
          date: 2024-01-23 00:47:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705987434 {#3247
        date: 2024-01-23 06:23:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@hperrin@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3250 …}
      +nested: Doctrine\ORM\PersistentCollection {#3252 …}
      +votes: Doctrine\ORM\PersistentCollection {#3254 …}
      +reports: Doctrine\ORM\PersistentCollection {#3256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
      -id: 333434
      -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5051597"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705987434 {#3248
        date: 2024-01-23 06:23:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "They’re markdown files, so you can view them in the browser."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705989877 {#3505
      date: 2024-01-23 07:04:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3508 …}
    +nested: Doctrine\ORM\PersistentCollection {#3510 …}
    +votes: Doctrine\ORM\PersistentCollection {#3512 …}
    +reports: Doctrine\ORM\PersistentCollection {#3514 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
    -id: 333498
    -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6933927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705989877 {#3506
      date: 2024-01-23 07:04:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    Mmm, not really? This is what i get by opening a “d8c18c2732b5476c932be62a292750f8.md” file from my Joplin storage folder:\n
    \n
    > id: d8c18c2732b5476c932be62a292750f8 parent_id: 661a69f5c0df4c7fb1a2bf0657f0e198 item_type: 1 item_id: e66b22624674439582bfd11582e0e1db item_updated_time: 1705987325033 title_diff: “[]” body_diff: “[{"diffs":[[0,"/Spaces\\n"],[1,"\\nNotesnook.com\\n"]],"start1":119,"start2":119,"length1":8,"length2":23}]” metadata_diff: {“new”:{},“deleted”:[]} encryption_cipher_text: encryption_applied: 0 updated_time: 2024-01-23T05:22:05.194Z created_time: 2024-01-23T05:22:05.194Z type_: 13\n
    \n
    not really human readable to me (yes, readable, but…)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705994985 {#3587
    date: 2024-01-23 08:29:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3590 …}
  +nested: Doctrine\ORM\PersistentCollection {#3592 …}
  +votes: Doctrine\ORM\PersistentCollection {#3594 …}
  +reports: Doctrine\ORM\PersistentCollection {#3596 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3598 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3600 …}
  -id: 333616
  -bodyTs: "'-01':66,75 '-23':67,76 '/spaces':40 '0':39,62 '05.194':70,79 '1':26,42 '119':46,48 '13':82 '1705987325033':33 '2024':65,74 '22':69,78 '23':52 '661a69f5c0df4c7fb1a2bf0657f0e198':23 '8':50 'appli':61 'bodi':36 'cipher':58 'creat':72 'd8c18c2732b5476c932be62a292750f8':20 'd8c18c2732b5476c932be62a292750f8.md':12 'delet':56 'diff':35,37,38,54 'e66b22624674439582bfd11582e0e1db':29 'encrypt':57,60 'file':13 'folder':18 'get':8 'human':85 'id':19,22,28 'item':24,27,30 'joplin':16 'length1':49 'length2':51 'metadata':53 'mmm':1 'n':41,44 'new':55 'nnotesnook.com':43 'open':10 'parent':21 'readabl':86,90 'realli':3,84 'start1':45 'start2':47 'storag':17 't05':68,77 'text':59 'time':32,64,73 'titl':34 'type':25,81 'updat':31,63 'yes':89 'z':71,80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5052960"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705994985 {#3588
    date: 2024-01-23 08:29: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
71 DENIED edit
App\Entity\EntryComment {#3589
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3507
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3249
      +user: Proxies\__CG__\App\Entity\User {#3218 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2206 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
          \n
          May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
          \n
          Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727955235 {#2278
          date: 2024-10-03 13:33:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2218 …}
        +nested: Doctrine\ORM\PersistentCollection {#2221 …}
        +votes: Doctrine\ORM\PersistentCollection {#2217 …}
        +reports: Doctrine\ORM\PersistentCollection {#2199 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
        -id: 332928
        -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6925871"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705967221 {#2276
          date: 2024-01-23 00:47:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705987434 {#3247
        date: 2024-01-23 06:23:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@hperrin@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3250 …}
      +nested: Doctrine\ORM\PersistentCollection {#3252 …}
      +votes: Doctrine\ORM\PersistentCollection {#3254 …}
      +reports: Doctrine\ORM\PersistentCollection {#3256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
      -id: 333434
      -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5051597"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705987434 {#3248
        date: 2024-01-23 06:23:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "They’re markdown files, so you can view them in the browser."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705989877 {#3505
      date: 2024-01-23 07:04:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3508 …}
    +nested: Doctrine\ORM\PersistentCollection {#3510 …}
    +votes: Doctrine\ORM\PersistentCollection {#3512 …}
    +reports: Doctrine\ORM\PersistentCollection {#3514 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
    -id: 333498
    -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6933927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705989877 {#3506
      date: 2024-01-23 07:04:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    Mmm, not really? This is what i get by opening a “d8c18c2732b5476c932be62a292750f8.md” file from my Joplin storage folder:\n
    \n
    > id: d8c18c2732b5476c932be62a292750f8 parent_id: 661a69f5c0df4c7fb1a2bf0657f0e198 item_type: 1 item_id: e66b22624674439582bfd11582e0e1db item_updated_time: 1705987325033 title_diff: “[]” body_diff: “[{"diffs":[[0,"/Spaces\\n"],[1,"\\nNotesnook.com\\n"]],"start1":119,"start2":119,"length1":8,"length2":23}]” metadata_diff: {“new”:{},“deleted”:[]} encryption_cipher_text: encryption_applied: 0 updated_time: 2024-01-23T05:22:05.194Z created_time: 2024-01-23T05:22:05.194Z type_: 13\n
    \n
    not really human readable to me (yes, readable, but…)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705994985 {#3587
    date: 2024-01-23 08:29:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3590 …}
  +nested: Doctrine\ORM\PersistentCollection {#3592 …}
  +votes: Doctrine\ORM\PersistentCollection {#3594 …}
  +reports: Doctrine\ORM\PersistentCollection {#3596 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3598 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3600 …}
  -id: 333616
  -bodyTs: "'-01':66,75 '-23':67,76 '/spaces':40 '0':39,62 '05.194':70,79 '1':26,42 '119':46,48 '13':82 '1705987325033':33 '2024':65,74 '22':69,78 '23':52 '661a69f5c0df4c7fb1a2bf0657f0e198':23 '8':50 'appli':61 'bodi':36 'cipher':58 'creat':72 'd8c18c2732b5476c932be62a292750f8':20 'd8c18c2732b5476c932be62a292750f8.md':12 'delet':56 'diff':35,37,38,54 'e66b22624674439582bfd11582e0e1db':29 'encrypt':57,60 'file':13 'folder':18 'get':8 'human':85 'id':19,22,28 'item':24,27,30 'joplin':16 'length1':49 'length2':51 'metadata':53 'mmm':1 'n':41,44 'new':55 'nnotesnook.com':43 'open':10 'parent':21 'readabl':86,90 'realli':3,84 'start1':45 'start2':47 'storag':17 't05':68,77 'text':59 'time':32,64,73 'titl':34 'type':25,81 'updat':31,63 'yes':89 'z':71,80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5052960"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705994985 {#3588
    date: 2024-01-23 08:29: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
72 DENIED moderate
App\Entity\EntryComment {#3589
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3507
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3249
      +user: Proxies\__CG__\App\Entity\User {#3218 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2261
        +user: App\Entity\User {#2206 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: """
          You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
          \n
          May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
          \n
          Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727955235 {#2278
          date: 2024-10-03 13:33:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2218 …}
        +nested: Doctrine\ORM\PersistentCollection {#2221 …}
        +votes: Doctrine\ORM\PersistentCollection {#2217 …}
        +reports: Doctrine\ORM\PersistentCollection {#2199 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
        -id: 332928
        -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6925871"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705967221 {#2276
          date: 2024-01-23 00:47:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705987434 {#3247
        date: 2024-01-23 06:23:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@hperrin@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3250 …}
      +nested: Doctrine\ORM\PersistentCollection {#3252 …}
      +votes: Doctrine\ORM\PersistentCollection {#3254 …}
      +reports: Doctrine\ORM\PersistentCollection {#3256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
      -id: 333434
      -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5051597"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705987434 {#3248
        date: 2024-01-23 06:23:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: "They’re markdown files, so you can view them in the browser."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705989877 {#3505
      date: 2024-01-23 07:04:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3508 …}
    +nested: Doctrine\ORM\PersistentCollection {#3510 …}
    +votes: Doctrine\ORM\PersistentCollection {#3512 …}
    +reports: Doctrine\ORM\PersistentCollection {#3514 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
    -id: 333498
    -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6933927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705989877 {#3506
      date: 2024-01-23 07:04:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    Mmm, not really? This is what i get by opening a “d8c18c2732b5476c932be62a292750f8.md” file from my Joplin storage folder:\n
    \n
    > id: d8c18c2732b5476c932be62a292750f8 parent_id: 661a69f5c0df4c7fb1a2bf0657f0e198 item_type: 1 item_id: e66b22624674439582bfd11582e0e1db item_updated_time: 1705987325033 title_diff: “[]” body_diff: “[{"diffs":[[0,"/Spaces\\n"],[1,"\\nNotesnook.com\\n"]],"start1":119,"start2":119,"length1":8,"length2":23}]” metadata_diff: {“new”:{},“deleted”:[]} encryption_cipher_text: encryption_applied: 0 updated_time: 2024-01-23T05:22:05.194Z created_time: 2024-01-23T05:22:05.194Z type_: 13\n
    \n
    not really human readable to me (yes, readable, but…)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705994985 {#3587
    date: 2024-01-23 08:29:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3590 …}
  +nested: Doctrine\ORM\PersistentCollection {#3592 …}
  +votes: Doctrine\ORM\PersistentCollection {#3594 …}
  +reports: Doctrine\ORM\PersistentCollection {#3596 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3598 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3600 …}
  -id: 333616
  -bodyTs: "'-01':66,75 '-23':67,76 '/spaces':40 '0':39,62 '05.194':70,79 '1':26,42 '119':46,48 '13':82 '1705987325033':33 '2024':65,74 '22':69,78 '23':52 '661a69f5c0df4c7fb1a2bf0657f0e198':23 '8':50 'appli':61 'bodi':36 'cipher':58 'creat':72 'd8c18c2732b5476c932be62a292750f8':20 'd8c18c2732b5476c932be62a292750f8.md':12 'delet':56 'diff':35,37,38,54 'e66b22624674439582bfd11582e0e1db':29 'encrypt':57,60 'file':13 'folder':18 'get':8 'human':85 'id':19,22,28 'item':24,27,30 'joplin':16 'length1':49 'length2':51 'metadata':53 'mmm':1 'n':41,44 'new':55 'nnotesnook.com':43 'open':10 'parent':21 'readabl':86,90 'realli':3,84 'start1':45 'start2':47 'storag':17 't05':68,77 'text':59 'time':32,64,73 'titl':34 'type':25,81 'updat':31,63 'yes':89 'z':71,80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5052960"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705994985 {#3588
    date: 2024-01-23 08:29: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
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 {#3643
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3589
    +user: Proxies\__CG__\App\Entity\User {#3218 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3507
      +user: App\Entity\User {#2206 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3249
        +user: Proxies\__CG__\App\Entity\User {#3218 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2206 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
            \n
            May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
            \n
            Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727955235 {#2278
            date: 2024-10-03 13:33:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Shimitar@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2218 …}
          +nested: Doctrine\ORM\PersistentCollection {#2221 …}
          +votes: Doctrine\ORM\PersistentCollection {#2217 …}
          +reports: Doctrine\ORM\PersistentCollection {#2199 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
          -id: 332928
          -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6925871"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705967221 {#2276
            date: 2024-01-23 00:47:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705987434 {#3247
          date: 2024-01-23 06:23:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@hperrin@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3250 …}
        +nested: Doctrine\ORM\PersistentCollection {#3252 …}
        +votes: Doctrine\ORM\PersistentCollection {#3254 …}
        +reports: Doctrine\ORM\PersistentCollection {#3256 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
        -id: 333434
        -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5051597"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705987434 {#3248
          date: 2024-01-23 06:23:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "They’re markdown files, so you can view them in the browser."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705989877 {#3505
        date: 2024-01-23 07:04:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@hperrin@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3508 …}
      +nested: Doctrine\ORM\PersistentCollection {#3510 …}
      +votes: Doctrine\ORM\PersistentCollection {#3512 …}
      +reports: Doctrine\ORM\PersistentCollection {#3514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
      -id: 333498
      -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6933927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705989877 {#3506
        date: 2024-01-23 07:04:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: """
      Mmm, not really? This is what i get by opening a “d8c18c2732b5476c932be62a292750f8.md” file from my Joplin storage folder:\n
      \n
      > id: d8c18c2732b5476c932be62a292750f8 parent_id: 661a69f5c0df4c7fb1a2bf0657f0e198 item_type: 1 item_id: e66b22624674439582bfd11582e0e1db item_updated_time: 1705987325033 title_diff: “[]” body_diff: “[{"diffs":[[0,"/Spaces\\n"],[1,"\\nNotesnook.com\\n"]],"start1":119,"start2":119,"length1":8,"length2":23}]” metadata_diff: {“new”:{},“deleted”:[]} encryption_cipher_text: encryption_applied: 0 updated_time: 2024-01-23T05:22:05.194Z created_time: 2024-01-23T05:22:05.194Z type_: 13\n
      \n
      not really human readable to me (yes, readable, but…)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994985 {#3587
      date: 2024-01-23 08:29:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3590 …}
    +nested: Doctrine\ORM\PersistentCollection {#3592 …}
    +votes: Doctrine\ORM\PersistentCollection {#3594 …}
    +reports: Doctrine\ORM\PersistentCollection {#3596 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3598 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3600 …}
    -id: 333616
    -bodyTs: "'-01':66,75 '-23':67,76 '/spaces':40 '0':39,62 '05.194':70,79 '1':26,42 '119':46,48 '13':82 '1705987325033':33 '2024':65,74 '22':69,78 '23':52 '661a69f5c0df4c7fb1a2bf0657f0e198':23 '8':50 'appli':61 'bodi':36 'cipher':58 'creat':72 'd8c18c2732b5476c932be62a292750f8':20 'd8c18c2732b5476c932be62a292750f8.md':12 'delet':56 'diff':35,37,38,54 'e66b22624674439582bfd11582e0e1db':29 'encrypt':57,60 'file':13 'folder':18 'get':8 'human':85 'id':19,22,28 'item':24,27,30 'joplin':16 'length1':49 'length2':51 'metadata':53 'mmm':1 'n':41,44 'new':55 'nnotesnook.com':43 'open':10 'parent':21 'readabl':86,90 'realli':3,84 'start1':45 'start2':47 'storag':17 't05':68,77 'text':59 'time':32,64,73 'titl':34 'type':25,81 'updat':31,63 'yes':89 'z':71,80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5052960"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994985 {#3588
      date: 2024-01-23 08:29:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I didn’t realize Joplin saves in such an odd format. The filename is .md, but the format is something proprietary.\n
    \n
    What’s weird is a few of my notes don’t look like that. They look like normal Markdown. But most look just like yours.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997348 {#3640
    date: 2024-01-23 09:09:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3644 …}
  +nested: Doctrine\ORM\PersistentCollection {#3646 …}
  +votes: Doctrine\ORM\PersistentCollection {#3648 …}
  +reports: Doctrine\ORM\PersistentCollection {#3650 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3652 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3654 …}
  -id: 333681
  -bodyTs: "'didn':2 'filenam':13 'format':11,18 'joplin':5 'like':34,38,45 'look':33,37,43 'markdown':40 'md':15 'normal':39 'note':30 'odd':10 'proprietari':21 'realiz':4 'save':6 'someth':20 'weird':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936631"
  +editedAt: DateTimeImmutable @1727912354 {#3641
    date: 2024-10-03 01:39:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705997348 {#3642
    date: 2024-01-23 09:09: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
75 DENIED edit
App\Entity\EntryComment {#3643
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3589
    +user: Proxies\__CG__\App\Entity\User {#3218 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3507
      +user: App\Entity\User {#2206 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3249
        +user: Proxies\__CG__\App\Entity\User {#3218 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2206 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
            \n
            May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
            \n
            Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727955235 {#2278
            date: 2024-10-03 13:33:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Shimitar@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2218 …}
          +nested: Doctrine\ORM\PersistentCollection {#2221 …}
          +votes: Doctrine\ORM\PersistentCollection {#2217 …}
          +reports: Doctrine\ORM\PersistentCollection {#2199 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
          -id: 332928
          -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6925871"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705967221 {#2276
            date: 2024-01-23 00:47:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705987434 {#3247
          date: 2024-01-23 06:23:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@hperrin@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3250 …}
        +nested: Doctrine\ORM\PersistentCollection {#3252 …}
        +votes: Doctrine\ORM\PersistentCollection {#3254 …}
        +reports: Doctrine\ORM\PersistentCollection {#3256 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
        -id: 333434
        -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5051597"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705987434 {#3248
          date: 2024-01-23 06:23:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "They’re markdown files, so you can view them in the browser."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705989877 {#3505
        date: 2024-01-23 07:04:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@hperrin@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3508 …}
      +nested: Doctrine\ORM\PersistentCollection {#3510 …}
      +votes: Doctrine\ORM\PersistentCollection {#3512 …}
      +reports: Doctrine\ORM\PersistentCollection {#3514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
      -id: 333498
      -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6933927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705989877 {#3506
        date: 2024-01-23 07:04:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: """
      Mmm, not really? This is what i get by opening a “d8c18c2732b5476c932be62a292750f8.md” file from my Joplin storage folder:\n
      \n
      > id: d8c18c2732b5476c932be62a292750f8 parent_id: 661a69f5c0df4c7fb1a2bf0657f0e198 item_type: 1 item_id: e66b22624674439582bfd11582e0e1db item_updated_time: 1705987325033 title_diff: “[]” body_diff: “[{"diffs":[[0,"/Spaces\\n"],[1,"\\nNotesnook.com\\n"]],"start1":119,"start2":119,"length1":8,"length2":23}]” metadata_diff: {“new”:{},“deleted”:[]} encryption_cipher_text: encryption_applied: 0 updated_time: 2024-01-23T05:22:05.194Z created_time: 2024-01-23T05:22:05.194Z type_: 13\n
      \n
      not really human readable to me (yes, readable, but…)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994985 {#3587
      date: 2024-01-23 08:29:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3590 …}
    +nested: Doctrine\ORM\PersistentCollection {#3592 …}
    +votes: Doctrine\ORM\PersistentCollection {#3594 …}
    +reports: Doctrine\ORM\PersistentCollection {#3596 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3598 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3600 …}
    -id: 333616
    -bodyTs: "'-01':66,75 '-23':67,76 '/spaces':40 '0':39,62 '05.194':70,79 '1':26,42 '119':46,48 '13':82 '1705987325033':33 '2024':65,74 '22':69,78 '23':52 '661a69f5c0df4c7fb1a2bf0657f0e198':23 '8':50 'appli':61 'bodi':36 'cipher':58 'creat':72 'd8c18c2732b5476c932be62a292750f8':20 'd8c18c2732b5476c932be62a292750f8.md':12 'delet':56 'diff':35,37,38,54 'e66b22624674439582bfd11582e0e1db':29 'encrypt':57,60 'file':13 'folder':18 'get':8 'human':85 'id':19,22,28 'item':24,27,30 'joplin':16 'length1':49 'length2':51 'metadata':53 'mmm':1 'n':41,44 'new':55 'nnotesnook.com':43 'open':10 'parent':21 'readabl':86,90 'realli':3,84 'start1':45 'start2':47 'storag':17 't05':68,77 'text':59 'time':32,64,73 'titl':34 'type':25,81 'updat':31,63 'yes':89 'z':71,80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5052960"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994985 {#3588
      date: 2024-01-23 08:29:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I didn’t realize Joplin saves in such an odd format. The filename is .md, but the format is something proprietary.\n
    \n
    What’s weird is a few of my notes don’t look like that. They look like normal Markdown. But most look just like yours.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997348 {#3640
    date: 2024-01-23 09:09:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3644 …}
  +nested: Doctrine\ORM\PersistentCollection {#3646 …}
  +votes: Doctrine\ORM\PersistentCollection {#3648 …}
  +reports: Doctrine\ORM\PersistentCollection {#3650 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3652 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3654 …}
  -id: 333681
  -bodyTs: "'didn':2 'filenam':13 'format':11,18 'joplin':5 'like':34,38,45 'look':33,37,43 'markdown':40 'md':15 'normal':39 'note':30 'odd':10 'proprietari':21 'realiz':4 'save':6 'someth':20 'weird':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936631"
  +editedAt: DateTimeImmutable @1727912354 {#3641
    date: 2024-10-03 01:39:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705997348 {#3642
    date: 2024-01-23 09:09: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
76 DENIED moderate
App\Entity\EntryComment {#3643
  +user: App\Entity\User {#2206 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3589
    +user: Proxies\__CG__\App\Entity\User {#3218 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3507
      +user: App\Entity\User {#2206 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3249
        +user: Proxies\__CG__\App\Entity\User {#3218 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2261
          +user: App\Entity\User {#2206 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: """
            You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
            \n
            May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
            \n
            Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727955235 {#2278
            date: 2024-10-03 13:33:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Shimitar@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2218 …}
          +nested: Doctrine\ORM\PersistentCollection {#2221 …}
          +votes: Doctrine\ORM\PersistentCollection {#2217 …}
          +reports: Doctrine\ORM\PersistentCollection {#2199 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
          -id: 332928
          -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6925871"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705967221 {#2276
            date: 2024-01-23 00:47:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2261}
        +body: "Nephele looks promising! But how to view Joplin notes from browser? They don’t seems readable directly from folders but somehow messed up"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705987434 {#3247
          date: 2024-01-23 06:23:54.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@hperrin@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3250 …}
        +nested: Doctrine\ORM\PersistentCollection {#3252 …}
        +votes: Doctrine\ORM\PersistentCollection {#3254 …}
        +reports: Doctrine\ORM\PersistentCollection {#3256 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3258 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3260 …}
        -id: 333434
        -bodyTs: "'browser':11 'direct':17 'folder':19 'joplin':8 'look':2 'mess':22 'nephel':1 'note':9 'promis':3 'readabl':16 'seem':15 'somehow':21 'view':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.it/comment/5051597"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705987434 {#3248
          date: 2024-01-23 06:23:54.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2261}
      +body: "They’re markdown files, so you can view them in the browser."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705989877 {#3505
        date: 2024-01-23 07:04:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@hperrin@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3508 …}
      +nested: Doctrine\ORM\PersistentCollection {#3510 …}
      +votes: Doctrine\ORM\PersistentCollection {#3512 …}
      +reports: Doctrine\ORM\PersistentCollection {#3514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3516 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3518 …}
      -id: 333498
      -bodyTs: "'browser':12 'file':4 'markdown':3 're':2 'view':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6933927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705989877 {#3506
        date: 2024-01-23 07:04:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2261}
    +body: """
      Mmm, not really? This is what i get by opening a “d8c18c2732b5476c932be62a292750f8.md” file from my Joplin storage folder:\n
      \n
      > id: d8c18c2732b5476c932be62a292750f8 parent_id: 661a69f5c0df4c7fb1a2bf0657f0e198 item_type: 1 item_id: e66b22624674439582bfd11582e0e1db item_updated_time: 1705987325033 title_diff: “[]” body_diff: “[{"diffs":[[0,"/Spaces\\n"],[1,"\\nNotesnook.com\\n"]],"start1":119,"start2":119,"length1":8,"length2":23}]” metadata_diff: {“new”:{},“deleted”:[]} encryption_cipher_text: encryption_applied: 0 updated_time: 2024-01-23T05:22:05.194Z created_time: 2024-01-23T05:22:05.194Z type_: 13\n
      \n
      not really human readable to me (yes, readable, but…)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994985 {#3587
      date: 2024-01-23 08:29:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3590 …}
    +nested: Doctrine\ORM\PersistentCollection {#3592 …}
    +votes: Doctrine\ORM\PersistentCollection {#3594 …}
    +reports: Doctrine\ORM\PersistentCollection {#3596 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3598 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3600 …}
    -id: 333616
    -bodyTs: "'-01':66,75 '-23':67,76 '/spaces':40 '0':39,62 '05.194':70,79 '1':26,42 '119':46,48 '13':82 '1705987325033':33 '2024':65,74 '22':69,78 '23':52 '661a69f5c0df4c7fb1a2bf0657f0e198':23 '8':50 'appli':61 'bodi':36 'cipher':58 'creat':72 'd8c18c2732b5476c932be62a292750f8':20 'd8c18c2732b5476c932be62a292750f8.md':12 'delet':56 'diff':35,37,38,54 'e66b22624674439582bfd11582e0e1db':29 'encrypt':57,60 'file':13 'folder':18 'get':8 'human':85 'id':19,22,28 'item':24,27,30 'joplin':16 'length1':49 'length2':51 'metadata':53 'mmm':1 'n':41,44 'new':55 'nnotesnook.com':43 'open':10 'parent':21 'readabl':86,90 'realli':3,84 'start1':45 'start2':47 'storag':17 't05':68,77 'text':59 'time':32,64,73 'titl':34 'type':25,81 'updat':31,63 'yes':89 'z':71,80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5052960"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994985 {#3588
      date: 2024-01-23 08:29:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: """
    I didn’t realize Joplin saves in such an odd format. The filename is .md, but the format is something proprietary.\n
    \n
    What’s weird is a few of my notes don’t look like that. They look like normal Markdown. But most look just like yours.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997348 {#3640
    date: 2024-01-23 09:09:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3644 …}
  +nested: Doctrine\ORM\PersistentCollection {#3646 …}
  +votes: Doctrine\ORM\PersistentCollection {#3648 …}
  +reports: Doctrine\ORM\PersistentCollection {#3650 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3652 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3654 …}
  -id: 333681
  -bodyTs: "'didn':2 'filenam':13 'format':11,18 'joplin':5 'like':34,38,45 'look':33,37,43 'markdown':40 'md':15 'normal':39 'note':30 'odd':10 'proprietari':21 'realiz':4 'save':6 'someth':20 'weird':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936631"
  +editedAt: DateTimeImmutable @1727912354 {#3641
    date: 2024-10-03 01:39:14.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705997348 {#3642
    date: 2024-01-23 09:09: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
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 {#3264
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
      \n
      May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
      \n
      Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727955235 {#2278
      date: 2024-10-03 13:33:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2218 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2217 …}
    +reports: Doctrine\ORM\PersistentCollection {#2199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
    -id: 332928
    -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6925871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967221 {#2276
      date: 2024-01-23 00:47:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Nephele looks great. After some fiddling i couldn’t make it work with sub-paths (/path/path) so i will keep using Apache as WebDAV server, which fits my bill so far. Unfortunately Joplin notes are NOT plain text (not even .md) as far as i can see, so that is not an option."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706016803 {#3262
    date: 2024-01-23 14:33:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3265 …}
  +nested: Doctrine\ORM\PersistentCollection {#3267 …}
  +votes: Doctrine\ORM\PersistentCollection {#3269 …}
  +reports: Doctrine\ORM\PersistentCollection {#3271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3275 …}
  -id: 334058
  -bodyTs: "'/path/path':17 'apach':23 'bill':30 'couldn':8 'even':41 'far':32,44 'fiddl':6 'fit':28 'great':3 'joplin':34 'keep':21 'look':2 'make':10 'md':42 'nephel':1 'note':35 'option':54 'path':16 'plain':38 'see':48 'server':26 'sub':15 'sub-path':14 'text':39 'unfortun':33 'use':22 'webdav':25 'work':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5056841"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706016803 {#3263
    date: 2024-01-23 14:33: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
79 DENIED edit
App\Entity\EntryComment {#3264
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
      \n
      May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
      \n
      Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727955235 {#2278
      date: 2024-10-03 13:33:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2218 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2217 …}
    +reports: Doctrine\ORM\PersistentCollection {#2199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
    -id: 332928
    -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6925871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967221 {#2276
      date: 2024-01-23 00:47:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Nephele looks great. After some fiddling i couldn’t make it work with sub-paths (/path/path) so i will keep using Apache as WebDAV server, which fits my bill so far. Unfortunately Joplin notes are NOT plain text (not even .md) as far as i can see, so that is not an option."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706016803 {#3262
    date: 2024-01-23 14:33:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3265 …}
  +nested: Doctrine\ORM\PersistentCollection {#3267 …}
  +votes: Doctrine\ORM\PersistentCollection {#3269 …}
  +reports: Doctrine\ORM\PersistentCollection {#3271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3275 …}
  -id: 334058
  -bodyTs: "'/path/path':17 'apach':23 'bill':30 'couldn':8 'even':41 'far':32,44 'fiddl':6 'fit':28 'great':3 'joplin':34 'keep':21 'look':2 'make':10 'md':42 'nephel':1 'note':35 'option':54 'path':16 'plain':38 'see':48 'server':26 'sub':15 'sub-path':14 'text':39 'unfortun':33 'use':22 'webdav':25 'work':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5056841"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706016803 {#3263
    date: 2024-01-23 14:33: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
80 DENIED moderate
App\Entity\EntryComment {#3264
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2261
    +user: App\Entity\User {#2206 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.\n
      \n
      May I suggest [Nephele](https://www.npmjs.com/package/nephele-serve) as a good WebDAV server you can use.\n
      \n
      Available [for Docker](https://hub.docker.com/r/sciactive/nephele) as well.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727955235 {#2278
      date: 2024-10-03 13:33:55.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2218 …}
    +nested: Doctrine\ORM\PersistentCollection {#2221 …}
    +votes: Doctrine\ORM\PersistentCollection {#2217 …}
    +reports: Doctrine\ORM\PersistentCollection {#2199 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2197 …}
    -id: 332928
    -bodyTs: "'/package/nephele-serve)':36 '/r/sciactive/nephele)':50 'avail':45 'browser':29 'docker':47 'good':39 'hub.docker.com':49 'hub.docker.com/r/sciactive/nephele)':48 'interfac':21 'joplin':12 'may':30 'nephel':33 'note':10,26 'server':6,17,41 'suggest':32 'sync':8 'use':3,44 'view':24 'web':20 'webdav':5,16,40 'well':52 'www.npmjs.com':35 'www.npmjs.com/package/nephele-serve)':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6925871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967221 {#2276
      date: 2024-01-23 00:47:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2261}
  +body: "Nephele looks great. After some fiddling i couldn’t make it work with sub-paths (/path/path) so i will keep using Apache as WebDAV server, which fits my bill so far. Unfortunately Joplin notes are NOT plain text (not even .md) as far as i can see, so that is not an option."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706016803 {#3262
    date: 2024-01-23 14:33:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@hperrin@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3265 …}
  +nested: Doctrine\ORM\PersistentCollection {#3267 …}
  +votes: Doctrine\ORM\PersistentCollection {#3269 …}
  +reports: Doctrine\ORM\PersistentCollection {#3271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3275 …}
  -id: 334058
  -bodyTs: "'/path/path':17 'apach':23 'bill':30 'couldn':8 'even':41 'far':32,44 'fiddl':6 'fit':28 'great':3 'joplin':34 'keep':21 'look':2 'make':10 'md':42 'nephel':1 'note':35 'option':54 'path':16 'plain':38 'see':48 'server':26 'sub':15 'sub-path':14 'text':39 'unfortun':33 'use':22 'webdav':25 'work':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5056841"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706016803 {#3263
    date: 2024-01-23 14:33: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
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 {#2156
  +user: App\Entity\User {#2185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Where does it fail?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727929431 {#2287
    date: 2024-10-03 06:23:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2154 …}
  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
  -id: 331462
  -bodyTs: "'fail':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6915908"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705934169 {#2188
    date: 2024-01-22 15:36:09.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 {#2156
  +user: App\Entity\User {#2185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Where does it fail?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727929431 {#2287
    date: 2024-10-03 06:23:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2154 …}
  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
  -id: 331462
  -bodyTs: "'fail':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6915908"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705934169 {#2188
    date: 2024-01-22 15:36:09.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 {#2156
  +user: App\Entity\User {#2185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Where does it fail?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727929431 {#2287
    date: 2024-10-03 06:23:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2154 …}
  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
  -id: 331462
  -bodyTs: "'fail':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6915908"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705934169 {#2188
    date: 2024-01-22 15:36:09.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 {#3184
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2156
    +user: App\Entity\User {#2185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Where does it fail?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727929431 {#2287
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -id: 331462
    -bodyTs: "'fail':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6915908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705934169 {#2188
      date: 2024-01-22 15:36:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    I struggled a lot with ports.\n
    \n
    I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
    \n
    Here’s my compose (path is OMV path)\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:2000\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:2000\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```\n
    \n
    ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
    </span>\n
    ```\n
    \n
    I can’t wrap my head around this
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705936512 {#3182
    date: 2024-01-22 16:15:12.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3186 …}
  +nested: Doctrine\ORM\PersistentCollection {#3188 …}
  +votes: Doctrine\ORM\PersistentCollection {#3190 …}
  +reports: Doctrine\ORM\PersistentCollection {#3192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
  -id: 331573
  -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7622693"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705936512 {#3183
    date: 2024-01-22 16:15: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
87 DENIED edit
App\Entity\EntryComment {#3184
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2156
    +user: App\Entity\User {#2185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Where does it fail?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727929431 {#2287
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -id: 331462
    -bodyTs: "'fail':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6915908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705934169 {#2188
      date: 2024-01-22 15:36:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    I struggled a lot with ports.\n
    \n
    I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
    \n
    Here’s my compose (path is OMV path)\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:2000\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:2000\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```\n
    \n
    ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
    </span>\n
    ```\n
    \n
    I can’t wrap my head around this
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705936512 {#3182
    date: 2024-01-22 16:15:12.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3186 …}
  +nested: Doctrine\ORM\PersistentCollection {#3188 …}
  +votes: Doctrine\ORM\PersistentCollection {#3190 …}
  +reports: Doctrine\ORM\PersistentCollection {#3192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
  -id: 331573
  -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7622693"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705936512 {#3183
    date: 2024-01-22 16:15: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
88 DENIED moderate
App\Entity\EntryComment {#3184
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2156
    +user: App\Entity\User {#2185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Where does it fail?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727929431 {#2287
      date: 2024-10-03 06:23:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -id: 331462
    -bodyTs: "'fail':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6915908"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705934169 {#2188
      date: 2024-01-22 15:36:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    I struggled a lot with ports.\n
    \n
    I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
    \n
    Here’s my compose (path is OMV path)\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:2000\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:2000\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```\n
    \n
    ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
    \n
    ```\n
    \n
    <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
    </span>\n
    ```\n
    \n
    I can’t wrap my head around this
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705936512 {#3182
    date: 2024-01-22 16:15:12.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3186 …}
  +nested: Doctrine\ORM\PersistentCollection {#3188 …}
  +votes: Doctrine\ORM\PersistentCollection {#3190 …}
  +reports: Doctrine\ORM\PersistentCollection {#3192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
  -id: 331573
  -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7622693"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705936512 {#3183
    date: 2024-01-22 16:15: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
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 {#3459
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3184
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2156
      +user: App\Entity\User {#2185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Where does it fail?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727929431 {#2287
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2154 …}
      +nested: Doctrine\ORM\PersistentCollection {#2157 …}
      +votes: Doctrine\ORM\PersistentCollection {#2147 …}
      +reports: Doctrine\ORM\PersistentCollection {#2150 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
      -id: 331462
      -bodyTs: "'fail':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6915908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705934169 {#2188
        date: 2024-01-22 15:36:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I struggled a lot with ports.\n
      \n
      I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
      \n
      Here’s my compose (path is OMV path)\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
      </span>\n
      ```\n
      \n
      I can’t wrap my head around this
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936512 {#3182
      date: 2024-01-22 16:15:12.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3186 …}
    +nested: Doctrine\ORM\PersistentCollection {#3188 …}
    +votes: Doctrine\ORM\PersistentCollection {#3190 …}
    +reports: Doctrine\ORM\PersistentCollection {#3192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
    -id: 331573
    -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622693"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936512 {#3183
      date: 2024-01-22 16:15:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
    \n
    For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
    \n
    This compose file should work.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:80\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:80\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">volumes:\n
    </span><span style="color:#323232;">    shotshare_data:\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705937135 {#3456
    date: 2024-01-22 16:25:35.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3461 …}
  +nested: Doctrine\ORM\PersistentCollection {#3463 …}
  +votes: Doctrine\ORM\PersistentCollection {#3465 …}
  +reports: Doctrine\ORM\PersistentCollection {#3467 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
  -id: 331603
  -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446274"
  +editedAt: DateTimeImmutable @1727669355 {#3457
    date: 2024-09-30 06:09:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705937135 {#3458
    date: 2024-01-22 16:25: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
91 DENIED edit
App\Entity\EntryComment {#3459
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3184
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2156
      +user: App\Entity\User {#2185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Where does it fail?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727929431 {#2287
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2154 …}
      +nested: Doctrine\ORM\PersistentCollection {#2157 …}
      +votes: Doctrine\ORM\PersistentCollection {#2147 …}
      +reports: Doctrine\ORM\PersistentCollection {#2150 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
      -id: 331462
      -bodyTs: "'fail':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6915908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705934169 {#2188
        date: 2024-01-22 15:36:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I struggled a lot with ports.\n
      \n
      I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
      \n
      Here’s my compose (path is OMV path)\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
      </span>\n
      ```\n
      \n
      I can’t wrap my head around this
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936512 {#3182
      date: 2024-01-22 16:15:12.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3186 …}
    +nested: Doctrine\ORM\PersistentCollection {#3188 …}
    +votes: Doctrine\ORM\PersistentCollection {#3190 …}
    +reports: Doctrine\ORM\PersistentCollection {#3192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
    -id: 331573
    -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622693"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936512 {#3183
      date: 2024-01-22 16:15:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
    \n
    For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
    \n
    This compose file should work.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:80\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:80\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">volumes:\n
    </span><span style="color:#323232;">    shotshare_data:\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705937135 {#3456
    date: 2024-01-22 16:25:35.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3461 …}
  +nested: Doctrine\ORM\PersistentCollection {#3463 …}
  +votes: Doctrine\ORM\PersistentCollection {#3465 …}
  +reports: Doctrine\ORM\PersistentCollection {#3467 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
  -id: 331603
  -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446274"
  +editedAt: DateTimeImmutable @1727669355 {#3457
    date: 2024-09-30 06:09:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705937135 {#3458
    date: 2024-01-22 16:25: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
92 DENIED moderate
App\Entity\EntryComment {#3459
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3184
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2156
      +user: App\Entity\User {#2185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Where does it fail?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727929431 {#2287
        date: 2024-10-03 06:23:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2154 …}
      +nested: Doctrine\ORM\PersistentCollection {#2157 …}
      +votes: Doctrine\ORM\PersistentCollection {#2147 …}
      +reports: Doctrine\ORM\PersistentCollection {#2150 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
      -id: 331462
      -bodyTs: "'fail':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6915908"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705934169 {#2188
        date: 2024-01-22 15:36:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I struggled a lot with ports.\n
      \n
      I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
      \n
      Here’s my compose (path is OMV path)\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:2000\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:2000\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```\n
      \n
      ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
      \n
      ```\n
      \n
      <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
      </span>\n
      ```\n
      \n
      I can’t wrap my head around this
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705936512 {#3182
      date: 2024-01-22 16:15:12.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3186 …}
    +nested: Doctrine\ORM\PersistentCollection {#3188 …}
    +votes: Doctrine\ORM\PersistentCollection {#3190 …}
    +reports: Doctrine\ORM\PersistentCollection {#3192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
    -id: 331573
    -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7622693"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936512 {#3183
      date: 2024-01-22 16:15:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
    \n
    For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
    \n
    This compose file should work.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">version: "3.3"\n
    </span><span style="color:#323232;">services:\n
    </span><span style="color:#323232;">  shotshare:\n
    </span><span style="color:#323232;">    ports:\n
    </span><span style="color:#323232;">      - 2000:80\n
    </span><span style="color:#323232;">    environment:\n
    </span><span style="color:#323232;">      - HOST=:80\n
    </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
    </span><span style="color:#323232;">    volumes:\n
    </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
    </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
    </span><span style="color:#323232;">    restart: unless-stopped\n
    </span><span style="color:#323232;">    container_name: shotshare\n
    </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
    </span><span style="color:#323232;">volumes:\n
    </span><span style="color:#323232;">    shotshare_data:\n
    </span><span style="color:#323232;">networks: {}\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705937135 {#3456
    date: 2024-01-22 16:25:35.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3461 …}
  +nested: Doctrine\ORM\PersistentCollection {#3463 …}
  +votes: Doctrine\ORM\PersistentCollection {#3465 …}
  +reports: Doctrine\ORM\PersistentCollection {#3467 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
  -id: 331603
  -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446274"
  +editedAt: DateTimeImmutable @1727669355 {#3457
    date: 2024-09-30 06:09:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705937135 {#3458
    date: 2024-01-22 16:25: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
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 {#3568
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3459
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3184
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2156
        +user: App\Entity\User {#2185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: "Where does it fail?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727929431 {#2287
          date: 2024-10-03 06:23:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Tiritibambix@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2154 …}
        +nested: Doctrine\ORM\PersistentCollection {#2157 …}
        +votes: Doctrine\ORM\PersistentCollection {#2147 …}
        +reports: Doctrine\ORM\PersistentCollection {#2150 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
        -id: 331462
        -bodyTs: "'fail':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6915908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705934169 {#2188
          date: 2024-01-22 15:36:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        I struggled a lot with ports.\n
        \n
        I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
        \n
        Here’s my compose (path is OMV path)\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:2000\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:2000\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
        \n
        ```\n
        \n
        <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
        </span>\n
        ```\n
        \n
        I can’t wrap my head around this
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705936512 {#3182
        date: 2024-01-22 16:15:12.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3186 …}
      +nested: Doctrine\ORM\PersistentCollection {#3188 …}
      +votes: Doctrine\ORM\PersistentCollection {#3190 …}
      +reports: Doctrine\ORM\PersistentCollection {#3192 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
      -id: 331573
      -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7622693"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705936512 {#3183
        date: 2024-01-22 16:15:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
      \n
      For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
      \n
      This compose file should work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">volumes:\n
      </span><span style="color:#323232;">    shotshare_data:\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705937135 {#3456
      date: 2024-01-22 16:25:35.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3461 …}
    +nested: Doctrine\ORM\PersistentCollection {#3463 …}
    +votes: Doctrine\ORM\PersistentCollection {#3465 …}
    +reports: Doctrine\ORM\PersistentCollection {#3467 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
    -id: 331603
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446274"
    +editedAt: DateTimeImmutable @1727669355 {#3457
      date: 2024-09-30 06:09:15.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705937135 {#3458
      date: 2024-01-22 16:25:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Oh wow, thanks for trying this. It is working indeed.\n
    \n
    I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705938638 {#3567
    date: 2024-01-22 16:50:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3574 …}
  +nested: Doctrine\ORM\PersistentCollection {#3576 …}
  +votes: Doctrine\ORM\PersistentCollection {#3578 …}
  +reports: Doctrine\ORM\PersistentCollection {#3581 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
  -id: 331661
  -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623384"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938638 {#3570
    date: 2024-01-22 16:50: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
95 DENIED edit
App\Entity\EntryComment {#3568
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3459
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3184
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2156
        +user: App\Entity\User {#2185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: "Where does it fail?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727929431 {#2287
          date: 2024-10-03 06:23:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Tiritibambix@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2154 …}
        +nested: Doctrine\ORM\PersistentCollection {#2157 …}
        +votes: Doctrine\ORM\PersistentCollection {#2147 …}
        +reports: Doctrine\ORM\PersistentCollection {#2150 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
        -id: 331462
        -bodyTs: "'fail':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6915908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705934169 {#2188
          date: 2024-01-22 15:36:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        I struggled a lot with ports.\n
        \n
        I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
        \n
        Here’s my compose (path is OMV path)\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:2000\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:2000\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
        \n
        ```\n
        \n
        <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
        </span>\n
        ```\n
        \n
        I can’t wrap my head around this
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705936512 {#3182
        date: 2024-01-22 16:15:12.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3186 …}
      +nested: Doctrine\ORM\PersistentCollection {#3188 …}
      +votes: Doctrine\ORM\PersistentCollection {#3190 …}
      +reports: Doctrine\ORM\PersistentCollection {#3192 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
      -id: 331573
      -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7622693"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705936512 {#3183
        date: 2024-01-22 16:15:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
      \n
      For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
      \n
      This compose file should work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">volumes:\n
      </span><span style="color:#323232;">    shotshare_data:\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705937135 {#3456
      date: 2024-01-22 16:25:35.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3461 …}
    +nested: Doctrine\ORM\PersistentCollection {#3463 …}
    +votes: Doctrine\ORM\PersistentCollection {#3465 …}
    +reports: Doctrine\ORM\PersistentCollection {#3467 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
    -id: 331603
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446274"
    +editedAt: DateTimeImmutable @1727669355 {#3457
      date: 2024-09-30 06:09:15.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705937135 {#3458
      date: 2024-01-22 16:25:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Oh wow, thanks for trying this. It is working indeed.\n
    \n
    I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705938638 {#3567
    date: 2024-01-22 16:50:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3574 …}
  +nested: Doctrine\ORM\PersistentCollection {#3576 …}
  +votes: Doctrine\ORM\PersistentCollection {#3578 …}
  +reports: Doctrine\ORM\PersistentCollection {#3581 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
  -id: 331661
  -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623384"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938638 {#3570
    date: 2024-01-22 16:50: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
96 DENIED moderate
App\Entity\EntryComment {#3568
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3459
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3184
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#2156
        +user: App\Entity\User {#2185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: null
        +root: null
        +body: "Where does it fail?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1727929431 {#2287
          date: 2024-10-03 06:23:51.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Tiritibambix@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2154 …}
        +nested: Doctrine\ORM\PersistentCollection {#2157 …}
        +votes: Doctrine\ORM\PersistentCollection {#2147 …}
        +reports: Doctrine\ORM\PersistentCollection {#2150 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
        -id: 331462
        -bodyTs: "'fail':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6915908"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705934169 {#2188
          date: 2024-01-22 15:36:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        I struggled a lot with ports.\n
        \n
        I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
        \n
        Here’s my compose (path is OMV path)\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:2000\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:2000\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```\n
        \n
        ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
        \n
        ```\n
        \n
        <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
        </span>\n
        ```\n
        \n
        I can’t wrap my head around this
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705936512 {#3182
        date: 2024-01-22 16:15:12.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3186 …}
      +nested: Doctrine\ORM\PersistentCollection {#3188 …}
      +votes: Doctrine\ORM\PersistentCollection {#3190 …}
      +reports: Doctrine\ORM\PersistentCollection {#3192 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
      -id: 331573
      -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7622693"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705936512 {#3183
        date: 2024-01-22 16:15:12.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
      \n
      For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
      \n
      This compose file should work.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">version: "3.3"\n
      </span><span style="color:#323232;">services:\n
      </span><span style="color:#323232;">  shotshare:\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 2000:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - HOST=:80\n
      </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
      </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    container_name: shotshare\n
      </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
      </span><span style="color:#323232;">volumes:\n
      </span><span style="color:#323232;">    shotshare_data:\n
      </span><span style="color:#323232;">networks: {}\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705937135 {#3456
      date: 2024-01-22 16:25:35.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3461 …}
    +nested: Doctrine\ORM\PersistentCollection {#3463 …}
    +votes: Doctrine\ORM\PersistentCollection {#3465 …}
    +reports: Doctrine\ORM\PersistentCollection {#3467 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
    -id: 331603
    -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446274"
    +editedAt: DateTimeImmutable @1727669355 {#3457
      date: 2024-09-30 06:09:15.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705937135 {#3458
      date: 2024-01-22 16:25:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Oh wow, thanks for trying this. It is working indeed.\n
    \n
    I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705938638 {#3567
    date: 2024-01-22 16:50:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3574 …}
  +nested: Doctrine\ORM\PersistentCollection {#3576 …}
  +votes: Doctrine\ORM\PersistentCollection {#3578 …}
  +reports: Doctrine\ORM\PersistentCollection {#3581 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
  -id: 331661
  -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623384"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938638 {#3570
    date: 2024-01-22 16:50: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
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 {#3603
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3568
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3459
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3184
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2156
          +user: App\Entity\User {#2185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: "Where does it fail?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727929431 {#2287
            date: 2024-10-03 06:23:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2154 …}
          +nested: Doctrine\ORM\PersistentCollection {#2157 …}
          +votes: Doctrine\ORM\PersistentCollection {#2147 …}
          +reports: Doctrine\ORM\PersistentCollection {#2150 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
          -id: 331462
          -bodyTs: "'fail':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6915908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705934169 {#2188
            date: 2024-01-22 15:36:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I struggled a lot with ports.\n
          \n
          I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
          \n
          Here’s my compose (path is OMV path)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:2000\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:2000\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```\n
          \n
          ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
          </span>\n
          ```\n
          \n
          I can’t wrap my head around this
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705936512 {#3182
          date: 2024-01-22 16:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3186 …}
        +nested: Doctrine\ORM\PersistentCollection {#3188 …}
        +votes: Doctrine\ORM\PersistentCollection {#3190 …}
        +reports: Doctrine\ORM\PersistentCollection {#3192 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
        -id: 331573
        -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7622693"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705936512 {#3183
          date: 2024-01-22 16:15:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
        \n
        For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
        \n
        This compose file should work.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705937135 {#3456
        date: 2024-01-22 16:25:35.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3461 …}
      +nested: Doctrine\ORM\PersistentCollection {#3463 …}
      +votes: Doctrine\ORM\PersistentCollection {#3465 …}
      +reports: Doctrine\ORM\PersistentCollection {#3467 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
      -id: 331603
      -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446274"
      +editedAt: DateTimeImmutable @1727669355 {#3457
        date: 2024-09-30 06:09:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705937135 {#3458
        date: 2024-01-22 16:25:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh wow, thanks for trying this. It is working indeed.\n
      \n
      I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705938638 {#3567
      date: 2024-01-22 16:50:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3574 …}
    +nested: Doctrine\ORM\PersistentCollection {#3576 …}
    +votes: Doctrine\ORM\PersistentCollection {#3578 …}
    +reports: Doctrine\ORM\PersistentCollection {#3581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
    -id: 331661
    -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705938638 {#3570
      date: 2024-01-22 16:50:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing &lt;volume_name&gt; with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705938890 {#3608
    date: 2024-01-22 16:54:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3611 …}
  +nested: Doctrine\ORM\PersistentCollection {#3615 …}
  +votes: Doctrine\ORM\PersistentCollection {#3617 …}
  +reports: Doctrine\ORM\PersistentCollection {#3618 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3620 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3622 …}
  -id: 331674
  -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446825"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938890 {#3605
    date: 2024-01-22 16:54:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#3603
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3568
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3459
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3184
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2156
          +user: App\Entity\User {#2185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: "Where does it fail?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727929431 {#2287
            date: 2024-10-03 06:23:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2154 …}
          +nested: Doctrine\ORM\PersistentCollection {#2157 …}
          +votes: Doctrine\ORM\PersistentCollection {#2147 …}
          +reports: Doctrine\ORM\PersistentCollection {#2150 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
          -id: 331462
          -bodyTs: "'fail':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6915908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705934169 {#2188
            date: 2024-01-22 15:36:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I struggled a lot with ports.\n
          \n
          I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
          \n
          Here’s my compose (path is OMV path)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:2000\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:2000\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```\n
          \n
          ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
          </span>\n
          ```\n
          \n
          I can’t wrap my head around this
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705936512 {#3182
          date: 2024-01-22 16:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3186 …}
        +nested: Doctrine\ORM\PersistentCollection {#3188 …}
        +votes: Doctrine\ORM\PersistentCollection {#3190 …}
        +reports: Doctrine\ORM\PersistentCollection {#3192 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
        -id: 331573
        -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7622693"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705936512 {#3183
          date: 2024-01-22 16:15:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
        \n
        For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
        \n
        This compose file should work.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705937135 {#3456
        date: 2024-01-22 16:25:35.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3461 …}
      +nested: Doctrine\ORM\PersistentCollection {#3463 …}
      +votes: Doctrine\ORM\PersistentCollection {#3465 …}
      +reports: Doctrine\ORM\PersistentCollection {#3467 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
      -id: 331603
      -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446274"
      +editedAt: DateTimeImmutable @1727669355 {#3457
        date: 2024-09-30 06:09:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705937135 {#3458
        date: 2024-01-22 16:25:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh wow, thanks for trying this. It is working indeed.\n
      \n
      I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705938638 {#3567
      date: 2024-01-22 16:50:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3574 …}
    +nested: Doctrine\ORM\PersistentCollection {#3576 …}
    +votes: Doctrine\ORM\PersistentCollection {#3578 …}
    +reports: Doctrine\ORM\PersistentCollection {#3581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
    -id: 331661
    -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705938638 {#3570
      date: 2024-01-22 16:50:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing &lt;volume_name&gt; with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705938890 {#3608
    date: 2024-01-22 16:54:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3611 …}
  +nested: Doctrine\ORM\PersistentCollection {#3615 …}
  +votes: Doctrine\ORM\PersistentCollection {#3617 …}
  +reports: Doctrine\ORM\PersistentCollection {#3618 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3620 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3622 …}
  -id: 331674
  -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446825"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938890 {#3605
    date: 2024-01-22 16:54:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#3603
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3568
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3459
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3184
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2156
          +user: App\Entity\User {#2185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: "Where does it fail?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727929431 {#2287
            date: 2024-10-03 06:23:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2154 …}
          +nested: Doctrine\ORM\PersistentCollection {#2157 …}
          +votes: Doctrine\ORM\PersistentCollection {#2147 …}
          +reports: Doctrine\ORM\PersistentCollection {#2150 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
          -id: 331462
          -bodyTs: "'fail':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6915908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705934169 {#2188
            date: 2024-01-22 15:36:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I struggled a lot with ports.\n
          \n
          I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
          \n
          Here’s my compose (path is OMV path)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:2000\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:2000\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```\n
          \n
          ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
          </span>\n
          ```\n
          \n
          I can’t wrap my head around this
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705936512 {#3182
          date: 2024-01-22 16:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3186 …}
        +nested: Doctrine\ORM\PersistentCollection {#3188 …}
        +votes: Doctrine\ORM\PersistentCollection {#3190 …}
        +reports: Doctrine\ORM\PersistentCollection {#3192 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
        -id: 331573
        -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7622693"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705936512 {#3183
          date: 2024-01-22 16:15:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
        \n
        For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
        \n
        This compose file should work.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705937135 {#3456
        date: 2024-01-22 16:25:35.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3461 …}
      +nested: Doctrine\ORM\PersistentCollection {#3463 …}
      +votes: Doctrine\ORM\PersistentCollection {#3465 …}
      +reports: Doctrine\ORM\PersistentCollection {#3467 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
      -id: 331603
      -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446274"
      +editedAt: DateTimeImmutable @1727669355 {#3457
        date: 2024-09-30 06:09:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705937135 {#3458
        date: 2024-01-22 16:25:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh wow, thanks for trying this. It is working indeed.\n
      \n
      I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705938638 {#3567
      date: 2024-01-22 16:50:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3574 …}
    +nested: Doctrine\ORM\PersistentCollection {#3576 …}
    +votes: Doctrine\ORM\PersistentCollection {#3578 …}
    +reports: Doctrine\ORM\PersistentCollection {#3581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
    -id: 331661
    -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705938638 {#3570
      date: 2024-01-22 16:50:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "It will be stored in `/var/lib/docker/volumes`, you can find the exact location by inspecting the volume. Use `docker volume ls` to list the volumes, and do `docker volume inspect <volume_name>` replacing &lt;volume_name&gt; with the one from the list. Look for “Mountpoint”, that is the exact location. You could try copying that to bind mount location, though I can’t be sure if it will continue to work."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705938890 {#3608
    date: 2024-01-22 16:54:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3611 …}
  +nested: Doctrine\ORM\PersistentCollection {#3615 …}
  +votes: Doctrine\ORM\PersistentCollection {#3617 …}
  +reports: Doctrine\ORM\PersistentCollection {#3618 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3620 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3622 …}
  -id: 331674
  -bodyTs: "'/var/lib/docker/volumes':6 'bind':53 'continu':65 'copi':50 'could':48 'docker':18,27 'exact':11,45 'find':9 'inspect':14,29 'list':22,38 'locat':12,46,55 'look':39 'ls':20 'mount':54 'mountpoint':41 'name':32 'one':35 'replac':30 'store':4 'sure':61 'though':56 'tri':49 'use':17 'volum':16,19,24,28,31 'work':67"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446825"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938890 {#3605
    date: 2024-01-22 16:54:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3627
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3568
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3459
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3184
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2156
          +user: App\Entity\User {#2185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: "Where does it fail?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727929431 {#2287
            date: 2024-10-03 06:23:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2154 …}
          +nested: Doctrine\ORM\PersistentCollection {#2157 …}
          +votes: Doctrine\ORM\PersistentCollection {#2147 …}
          +reports: Doctrine\ORM\PersistentCollection {#2150 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
          -id: 331462
          -bodyTs: "'fail':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6915908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705934169 {#2188
            date: 2024-01-22 15:36:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I struggled a lot with ports.\n
          \n
          I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
          \n
          Here’s my compose (path is OMV path)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:2000\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:2000\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```\n
          \n
          ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
          </span>\n
          ```\n
          \n
          I can’t wrap my head around this
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705936512 {#3182
          date: 2024-01-22 16:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3186 …}
        +nested: Doctrine\ORM\PersistentCollection {#3188 …}
        +votes: Doctrine\ORM\PersistentCollection {#3190 …}
        +reports: Doctrine\ORM\PersistentCollection {#3192 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
        -id: 331573
        -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7622693"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705936512 {#3183
          date: 2024-01-22 16:15:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
        \n
        For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
        \n
        This compose file should work.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705937135 {#3456
        date: 2024-01-22 16:25:35.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3461 …}
      +nested: Doctrine\ORM\PersistentCollection {#3463 …}
      +votes: Doctrine\ORM\PersistentCollection {#3465 …}
      +reports: Doctrine\ORM\PersistentCollection {#3467 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
      -id: 331603
      -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446274"
      +editedAt: DateTimeImmutable @1727669355 {#3457
        date: 2024-09-30 06:09:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705937135 {#3458
        date: 2024-01-22 16:25:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh wow, thanks for trying this. It is working indeed.\n
      \n
      I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705938638 {#3567
      date: 2024-01-22 16:50:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3574 …}
    +nested: Doctrine\ORM\PersistentCollection {#3576 …}
    +votes: Doctrine\ORM\PersistentCollection {#3578 …}
    +reports: Doctrine\ORM\PersistentCollection {#3581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
    -id: 331661
    -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705938638 {#3570
      date: 2024-01-22 16:50:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    I just did another test.\n
    \n
    You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
    </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
    </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705939181 {#3624
    date: 2024-01-22 16:59:41.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3628 …}
  +nested: Doctrine\ORM\PersistentCollection {#3630 …}
  +votes: Doctrine\ORM\PersistentCollection {#3632 …}
  +reports: Doctrine\ORM\PersistentCollection {#3634 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
  -id: 331690
  -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446925"
  +editedAt: DateTimeImmutable @1727678847 {#3625
    date: 2024-09-30 08:47:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705939181 {#3626
    date: 2024-01-22 16:59: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
103 DENIED edit
App\Entity\EntryComment {#3627
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3568
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3459
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3184
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2156
          +user: App\Entity\User {#2185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: "Where does it fail?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727929431 {#2287
            date: 2024-10-03 06:23:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2154 …}
          +nested: Doctrine\ORM\PersistentCollection {#2157 …}
          +votes: Doctrine\ORM\PersistentCollection {#2147 …}
          +reports: Doctrine\ORM\PersistentCollection {#2150 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
          -id: 331462
          -bodyTs: "'fail':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6915908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705934169 {#2188
            date: 2024-01-22 15:36:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I struggled a lot with ports.\n
          \n
          I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
          \n
          Here’s my compose (path is OMV path)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:2000\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:2000\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```\n
          \n
          ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
          </span>\n
          ```\n
          \n
          I can’t wrap my head around this
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705936512 {#3182
          date: 2024-01-22 16:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3186 …}
        +nested: Doctrine\ORM\PersistentCollection {#3188 …}
        +votes: Doctrine\ORM\PersistentCollection {#3190 …}
        +reports: Doctrine\ORM\PersistentCollection {#3192 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
        -id: 331573
        -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7622693"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705936512 {#3183
          date: 2024-01-22 16:15:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
        \n
        For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
        \n
        This compose file should work.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705937135 {#3456
        date: 2024-01-22 16:25:35.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3461 …}
      +nested: Doctrine\ORM\PersistentCollection {#3463 …}
      +votes: Doctrine\ORM\PersistentCollection {#3465 …}
      +reports: Doctrine\ORM\PersistentCollection {#3467 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
      -id: 331603
      -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446274"
      +editedAt: DateTimeImmutable @1727669355 {#3457
        date: 2024-09-30 06:09:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705937135 {#3458
        date: 2024-01-22 16:25:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh wow, thanks for trying this. It is working indeed.\n
      \n
      I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705938638 {#3567
      date: 2024-01-22 16:50:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3574 …}
    +nested: Doctrine\ORM\PersistentCollection {#3576 …}
    +votes: Doctrine\ORM\PersistentCollection {#3578 …}
    +reports: Doctrine\ORM\PersistentCollection {#3581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
    -id: 331661
    -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705938638 {#3570
      date: 2024-01-22 16:50:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    I just did another test.\n
    \n
    You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
    </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
    </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705939181 {#3624
    date: 2024-01-22 16:59:41.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3628 …}
  +nested: Doctrine\ORM\PersistentCollection {#3630 …}
  +votes: Doctrine\ORM\PersistentCollection {#3632 …}
  +reports: Doctrine\ORM\PersistentCollection {#3634 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
  -id: 331690
  -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446925"
  +editedAt: DateTimeImmutable @1727678847 {#3625
    date: 2024-09-30 08:47:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705939181 {#3626
    date: 2024-01-22 16:59: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
104 DENIED moderate
App\Entity\EntryComment {#3627
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3568
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3459
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3184
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#2156
          +user: App\Entity\User {#2185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: null
          +root: null
          +body: "Where does it fail?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1727929431 {#2287
            date: 2024-10-03 06:23:51.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2154 …}
          +nested: Doctrine\ORM\PersistentCollection {#2157 …}
          +votes: Doctrine\ORM\PersistentCollection {#2147 …}
          +reports: Doctrine\ORM\PersistentCollection {#2150 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
          -id: 331462
          -bodyTs: "'fail':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6915908"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705934169 {#2188
            date: 2024-01-22 15:36:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I struggled a lot with ports.\n
          \n
          I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
          \n
          Here’s my compose (path is OMV path)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:2000\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:2000\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```\n
          \n
          ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
          \n
          ```\n
          \n
          <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
          </span>\n
          ```\n
          \n
          I can’t wrap my head around this
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705936512 {#3182
          date: 2024-01-22 16:15:12.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3186 …}
        +nested: Doctrine\ORM\PersistentCollection {#3188 …}
        +votes: Doctrine\ORM\PersistentCollection {#3190 …}
        +reports: Doctrine\ORM\PersistentCollection {#3192 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
        -id: 331573
        -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7622693"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705936512 {#3183
          date: 2024-01-22 16:15:12.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
        \n
        For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
        \n
        This compose file should work.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">version: "3.3"\n
        </span><span style="color:#323232;">services:\n
        </span><span style="color:#323232;">  shotshare:\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 2000:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - HOST=:80\n
        </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
        </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    container_name: shotshare\n
        </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
        </span><span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span><span style="color:#323232;">networks: {}\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705937135 {#3456
        date: 2024-01-22 16:25:35.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3461 …}
      +nested: Doctrine\ORM\PersistentCollection {#3463 …}
      +votes: Doctrine\ORM\PersistentCollection {#3465 …}
      +reports: Doctrine\ORM\PersistentCollection {#3467 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
      -id: 331603
      -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446274"
      +editedAt: DateTimeImmutable @1727669355 {#3457
        date: 2024-09-30 06:09:15.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705937135 {#3458
        date: 2024-01-22 16:25:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh wow, thanks for trying this. It is working indeed.\n
      \n
      I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705938638 {#3567
      date: 2024-01-22 16:50:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3574 …}
    +nested: Doctrine\ORM\PersistentCollection {#3576 …}
    +votes: Doctrine\ORM\PersistentCollection {#3578 …}
    +reports: Doctrine\ORM\PersistentCollection {#3581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
    -id: 331661
    -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705938638 {#3570
      date: 2024-01-22 16:50:38.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    I just did another test.\n
    \n
    You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
    </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
    </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705939181 {#3624
    date: 2024-01-22 16:59:41.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3628 …}
  +nested: Doctrine\ORM\PersistentCollection {#3630 …}
  +votes: Doctrine\ORM\PersistentCollection {#3632 …}
  +reports: Doctrine\ORM\PersistentCollection {#3634 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
  -id: 331690
  -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6446925"
  +editedAt: DateTimeImmutable @1727678847 {#3625
    date: 2024-09-30 08:47:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705939181 {#3626
    date: 2024-01-22 16:59: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
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 {#3666
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3627
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3568
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3459
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3184
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#2156
            +user: App\Entity\User {#2185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: null
            +root: null
            +body: "Where does it fail?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1727929431 {#2287
              date: 2024-10-03 06:23:51.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2154 …}
            +nested: Doctrine\ORM\PersistentCollection {#2157 …}
            +votes: Doctrine\ORM\PersistentCollection {#2147 …}
            +reports: Doctrine\ORM\PersistentCollection {#2150 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
            -id: 331462
            -bodyTs: "'fail':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6915908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705934169 {#2188
              date: 2024-01-22 15:36:09.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I struggled a lot with ports.\n
            \n
            I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
            \n
            Here’s my compose (path is OMV path)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:2000\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:2000\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```\n
            \n
            ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
            </span>\n
            ```\n
            \n
            I can’t wrap my head around this
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705936512 {#3182
            date: 2024-01-22 16:15:12.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3186 …}
          +nested: Doctrine\ORM\PersistentCollection {#3188 …}
          +votes: Doctrine\ORM\PersistentCollection {#3190 …}
          +reports: Doctrine\ORM\PersistentCollection {#3192 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
          -id: 331573
          -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7622693"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705936512 {#3183
            date: 2024-01-22 16:15:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
          \n
          For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
          \n
          This compose file should work.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:80\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:80\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705937135 {#3456
          date: 2024-01-22 16:25:35.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3461 …}
        +nested: Doctrine\ORM\PersistentCollection {#3463 …}
        +votes: Doctrine\ORM\PersistentCollection {#3465 …}
        +reports: Doctrine\ORM\PersistentCollection {#3467 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
        -id: 331603
        -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446274"
        +editedAt: DateTimeImmutable @1727669355 {#3457
          date: 2024-09-30 06:09:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705937135 {#3458
          date: 2024-01-22 16:25:35.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh wow, thanks for trying this. It is working indeed.\n
        \n
        I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705938638 {#3567
        date: 2024-01-22 16:50:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3574 …}
      +nested: Doctrine\ORM\PersistentCollection {#3576 …}
      +votes: Doctrine\ORM\PersistentCollection {#3578 …}
      +reports: Doctrine\ORM\PersistentCollection {#3581 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
      -id: 331661
      -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705938638 {#3570
        date: 2024-01-22 16:50:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I just did another test.\n
      \n
      You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
      </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
      </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939181 {#3624
      date: 2024-01-22 16:59:41.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3628 …}
    +nested: Doctrine\ORM\PersistentCollection {#3630 …}
    +votes: Doctrine\ORM\PersistentCollection {#3632 …}
    +reports: Doctrine\ORM\PersistentCollection {#3634 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
    -id: 331690
    -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446925"
    +editedAt: DateTimeImmutable @1727678847 {#3625
      date: 2024-09-30 08:47:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705939181 {#3626
      date: 2024-01-22 16:59:41.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Oh that’s great.\n
    \n
    So do I need to keep this ?\n
    \n
    ```\n
    \n
    <span style="color:#323232;">volumes:\n
    </span><span style="color:#323232;">    shotshare_data:\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705939699 {#3667
    date: 2024-01-22 17:08:19.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3663 …}
  +nested: Doctrine\ORM\PersistentCollection {#3659 …}
  +votes: Doctrine\ORM\PersistentCollection {#3657 …}
  +reports: Doctrine\ORM\PersistentCollection {#3672 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
  -id: 331721
  -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623752"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705939699 {#3670
    date: 2024-01-22 17:08:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED edit
App\Entity\EntryComment {#3666
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3627
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3568
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3459
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3184
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#2156
            +user: App\Entity\User {#2185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: null
            +root: null
            +body: "Where does it fail?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1727929431 {#2287
              date: 2024-10-03 06:23:51.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2154 …}
            +nested: Doctrine\ORM\PersistentCollection {#2157 …}
            +votes: Doctrine\ORM\PersistentCollection {#2147 …}
            +reports: Doctrine\ORM\PersistentCollection {#2150 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
            -id: 331462
            -bodyTs: "'fail':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6915908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705934169 {#2188
              date: 2024-01-22 15:36:09.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I struggled a lot with ports.\n
            \n
            I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
            \n
            Here’s my compose (path is OMV path)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:2000\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:2000\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```\n
            \n
            ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
            </span>\n
            ```\n
            \n
            I can’t wrap my head around this
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705936512 {#3182
            date: 2024-01-22 16:15:12.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3186 …}
          +nested: Doctrine\ORM\PersistentCollection {#3188 …}
          +votes: Doctrine\ORM\PersistentCollection {#3190 …}
          +reports: Doctrine\ORM\PersistentCollection {#3192 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
          -id: 331573
          -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7622693"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705936512 {#3183
            date: 2024-01-22 16:15:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
          \n
          For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
          \n
          This compose file should work.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:80\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:80\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705937135 {#3456
          date: 2024-01-22 16:25:35.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3461 …}
        +nested: Doctrine\ORM\PersistentCollection {#3463 …}
        +votes: Doctrine\ORM\PersistentCollection {#3465 …}
        +reports: Doctrine\ORM\PersistentCollection {#3467 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
        -id: 331603
        -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446274"
        +editedAt: DateTimeImmutable @1727669355 {#3457
          date: 2024-09-30 06:09:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705937135 {#3458
          date: 2024-01-22 16:25:35.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh wow, thanks for trying this. It is working indeed.\n
        \n
        I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705938638 {#3567
        date: 2024-01-22 16:50:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3574 …}
      +nested: Doctrine\ORM\PersistentCollection {#3576 …}
      +votes: Doctrine\ORM\PersistentCollection {#3578 …}
      +reports: Doctrine\ORM\PersistentCollection {#3581 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
      -id: 331661
      -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705938638 {#3570
        date: 2024-01-22 16:50:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I just did another test.\n
      \n
      You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
      </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
      </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939181 {#3624
      date: 2024-01-22 16:59:41.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3628 …}
    +nested: Doctrine\ORM\PersistentCollection {#3630 …}
    +votes: Doctrine\ORM\PersistentCollection {#3632 …}
    +reports: Doctrine\ORM\PersistentCollection {#3634 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
    -id: 331690
    -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446925"
    +editedAt: DateTimeImmutable @1727678847 {#3625
      date: 2024-09-30 08:47:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705939181 {#3626
      date: 2024-01-22 16:59:41.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Oh that’s great.\n
    \n
    So do I need to keep this ?\n
    \n
    ```\n
    \n
    <span style="color:#323232;">volumes:\n
    </span><span style="color:#323232;">    shotshare_data:\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705939699 {#3667
    date: 2024-01-22 17:08:19.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3663 …}
  +nested: Doctrine\ORM\PersistentCollection {#3659 …}
  +votes: Doctrine\ORM\PersistentCollection {#3657 …}
  +reports: Doctrine\ORM\PersistentCollection {#3672 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
  -id: 331721
  -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623752"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705939699 {#3670
    date: 2024-01-22 17:08:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED moderate
App\Entity\EntryComment {#3666
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3627
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3568
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3459
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3184
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#2156
            +user: App\Entity\User {#2185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: null
            +root: null
            +body: "Where does it fail?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1727929431 {#2287
              date: 2024-10-03 06:23:51.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2154 …}
            +nested: Doctrine\ORM\PersistentCollection {#2157 …}
            +votes: Doctrine\ORM\PersistentCollection {#2147 …}
            +reports: Doctrine\ORM\PersistentCollection {#2150 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
            -id: 331462
            -bodyTs: "'fail':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6915908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705934169 {#2188
              date: 2024-01-22 15:36:09.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I struggled a lot with ports.\n
            \n
            I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
            \n
            Here’s my compose (path is OMV path)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:2000\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:2000\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```\n
            \n
            ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
            </span>\n
            ```\n
            \n
            I can’t wrap my head around this
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705936512 {#3182
            date: 2024-01-22 16:15:12.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3186 …}
          +nested: Doctrine\ORM\PersistentCollection {#3188 …}
          +votes: Doctrine\ORM\PersistentCollection {#3190 …}
          +reports: Doctrine\ORM\PersistentCollection {#3192 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
          -id: 331573
          -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7622693"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705936512 {#3183
            date: 2024-01-22 16:15:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
          \n
          For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
          \n
          This compose file should work.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:80\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:80\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705937135 {#3456
          date: 2024-01-22 16:25:35.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3461 …}
        +nested: Doctrine\ORM\PersistentCollection {#3463 …}
        +votes: Doctrine\ORM\PersistentCollection {#3465 …}
        +reports: Doctrine\ORM\PersistentCollection {#3467 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
        -id: 331603
        -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446274"
        +editedAt: DateTimeImmutable @1727669355 {#3457
          date: 2024-09-30 06:09:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705937135 {#3458
          date: 2024-01-22 16:25:35.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh wow, thanks for trying this. It is working indeed.\n
        \n
        I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705938638 {#3567
        date: 2024-01-22 16:50:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3574 …}
      +nested: Doctrine\ORM\PersistentCollection {#3576 …}
      +votes: Doctrine\ORM\PersistentCollection {#3578 …}
      +reports: Doctrine\ORM\PersistentCollection {#3581 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
      -id: 331661
      -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705938638 {#3570
        date: 2024-01-22 16:50:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I just did another test.\n
      \n
      You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
      </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
      </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939181 {#3624
      date: 2024-01-22 16:59:41.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3628 …}
    +nested: Doctrine\ORM\PersistentCollection {#3630 …}
    +votes: Doctrine\ORM\PersistentCollection {#3632 …}
    +reports: Doctrine\ORM\PersistentCollection {#3634 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
    -id: 331690
    -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446925"
    +editedAt: DateTimeImmutable @1727678847 {#3625
      date: 2024-09-30 08:47:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705939181 {#3626
      date: 2024-01-22 16:59:41.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Oh that’s great.\n
    \n
    So do I need to keep this ?\n
    \n
    ```\n
    \n
    <span style="color:#323232;">volumes:\n
    </span><span style="color:#323232;">    shotshare_data:\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705939699 {#3667
    date: 2024-01-22 17:08:19.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3663 …}
  +nested: Doctrine\ORM\PersistentCollection {#3659 …}
  +votes: Doctrine\ORM\PersistentCollection {#3657 …}
  +reports: Doctrine\ORM\PersistentCollection {#3672 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
  -id: 331721
  -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623752"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705939699 {#3670
    date: 2024-01-22 17:08:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3696
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3666
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3627
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3568
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3459
          +user: Proxies\__CG__\App\Entity\User {#3460 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3184
            +user: Proxies\__CG__\App\Entity\User {#3185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#2156
              +user: App\Entity\User {#2185 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: null
              +root: null
              +body: "Where does it fail?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1727929431 {#2287
                date: 2024-10-03 06:23:51.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@Tiritibambix@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#2154 …}
              +nested: Doctrine\ORM\PersistentCollection {#2157 …}
              +votes: Doctrine\ORM\PersistentCollection {#2147 …}
              +reports: Doctrine\ORM\PersistentCollection {#2150 …}
              +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
              +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
              -id: 331462
              -bodyTs: "'fail':4"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6915908"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705934169 {#2188
                date: 2024-01-22 15:36:09.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              I struggled a lot with ports.\n
              \n
              I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
              \n
              Here’s my compose (path is OMV path)\n
              \n
              ```\n
              \n
              <span style="color:#323232;">version: "3.3"\n
              </span><span style="color:#323232;">services:\n
              </span><span style="color:#323232;">  shotshare:\n
              </span><span style="color:#323232;">    ports:\n
              </span><span style="color:#323232;">      - 2000:2000\n
              </span><span style="color:#323232;">    environment:\n
              </span><span style="color:#323232;">      - HOST=:2000\n
              </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
              </span><span style="color:#323232;">    volumes:\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
              </span><span style="color:#323232;">    restart: unless-stopped\n
              </span><span style="color:#323232;">    container_name: shotshare\n
              </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
              </span><span style="color:#323232;">networks: {}\n
              </span>\n
              ```\n
              \n
              ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
              \n
              ```\n
              \n
              <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
              </span>\n
              ```\n
              \n
              I can’t wrap my head around this
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1705936512 {#3182
              date: 2024-01-22 16:15:12.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3186 …}
            +nested: Doctrine\ORM\PersistentCollection {#3188 …}
            +votes: Doctrine\ORM\PersistentCollection {#3190 …}
            +reports: Doctrine\ORM\PersistentCollection {#3192 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
            -id: 331573
            -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7622693"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705936512 {#3183
              date: 2024-01-22 16:15:12.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
            \n
            For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
            \n
            This compose file should work.\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:80\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:80\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">volumes:\n
            </span><span style="color:#323232;">    shotshare_data:\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705937135 {#3456
            date: 2024-01-22 16:25:35.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3461 …}
          +nested: Doctrine\ORM\PersistentCollection {#3463 …}
          +votes: Doctrine\ORM\PersistentCollection {#3465 …}
          +reports: Doctrine\ORM\PersistentCollection {#3467 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
          -id: 331603
          -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/6446274"
          +editedAt: DateTimeImmutable @1727669355 {#3457
            date: 2024-09-30 06:09:15.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705937135 {#3458
            date: 2024-01-22 16:25:35.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          Oh wow, thanks for trying this. It is working indeed.\n
          \n
          I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705938638 {#3567
          date: 2024-01-22 16:50:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3574 …}
        +nested: Doctrine\ORM\PersistentCollection {#3576 …}
        +votes: Doctrine\ORM\PersistentCollection {#3578 …}
        +reports: Doctrine\ORM\PersistentCollection {#3581 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
        -id: 331661
        -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7623384"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705938638 {#3570
          date: 2024-01-22 16:50:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        I just did another test.\n
        \n
        You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
        </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
        </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705939181 {#3624
        date: 2024-01-22 16:59:41.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3628 …}
      +nested: Doctrine\ORM\PersistentCollection {#3630 …}
      +votes: Doctrine\ORM\PersistentCollection {#3632 …}
      +reports: Doctrine\ORM\PersistentCollection {#3634 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
      -id: 331690
      -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446925"
      +editedAt: DateTimeImmutable @1727678847 {#3625
        date: 2024-09-30 08:47:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705939181 {#3626
        date: 2024-01-22 16:59:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh that’s great.\n
      \n
      So do I need to keep this ?\n
      \n
      ```\n
      \n
      <span style="color:#323232;">volumes:\n
      </span><span style="color:#323232;">    shotshare_data:\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705939699 {#3667
      date: 2024-01-22 17:08:19.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3663 …}
    +nested: Doctrine\ORM\PersistentCollection {#3659 …}
    +votes: Doctrine\ORM\PersistentCollection {#3657 …}
    +reports: Doctrine\ORM\PersistentCollection {#3672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
    -id: 331721
    -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705939699 {#3670
      date: 2024-01-22 17:08:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "No, since you are using the bind mount, you do not need to use the volume."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705939851 {#3701
    date: 2024-01-22 17:10:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3704 …}
  +nested: Doctrine\ORM\PersistentCollection {#3708 …}
  +votes: Doctrine\ORM\PersistentCollection {#3710 …}
  +reports: Doctrine\ORM\PersistentCollection {#3711 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
  -id: 331728
  -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6447159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705939851 {#3698
    date: 2024-01-22 17:10:51.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 {#3696
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3666
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3627
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3568
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3459
          +user: Proxies\__CG__\App\Entity\User {#3460 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3184
            +user: Proxies\__CG__\App\Entity\User {#3185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#2156
              +user: App\Entity\User {#2185 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: null
              +root: null
              +body: "Where does it fail?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1727929431 {#2287
                date: 2024-10-03 06:23:51.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@Tiritibambix@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#2154 …}
              +nested: Doctrine\ORM\PersistentCollection {#2157 …}
              +votes: Doctrine\ORM\PersistentCollection {#2147 …}
              +reports: Doctrine\ORM\PersistentCollection {#2150 …}
              +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
              +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
              -id: 331462
              -bodyTs: "'fail':4"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6915908"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705934169 {#2188
                date: 2024-01-22 15:36:09.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              I struggled a lot with ports.\n
              \n
              I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
              \n
              Here’s my compose (path is OMV path)\n
              \n
              ```\n
              \n
              <span style="color:#323232;">version: "3.3"\n
              </span><span style="color:#323232;">services:\n
              </span><span style="color:#323232;">  shotshare:\n
              </span><span style="color:#323232;">    ports:\n
              </span><span style="color:#323232;">      - 2000:2000\n
              </span><span style="color:#323232;">    environment:\n
              </span><span style="color:#323232;">      - HOST=:2000\n
              </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
              </span><span style="color:#323232;">    volumes:\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
              </span><span style="color:#323232;">    restart: unless-stopped\n
              </span><span style="color:#323232;">    container_name: shotshare\n
              </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
              </span><span style="color:#323232;">networks: {}\n
              </span>\n
              ```\n
              \n
              ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
              \n
              ```\n
              \n
              <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
              </span>\n
              ```\n
              \n
              I can’t wrap my head around this
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1705936512 {#3182
              date: 2024-01-22 16:15:12.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3186 …}
            +nested: Doctrine\ORM\PersistentCollection {#3188 …}
            +votes: Doctrine\ORM\PersistentCollection {#3190 …}
            +reports: Doctrine\ORM\PersistentCollection {#3192 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
            -id: 331573
            -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7622693"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705936512 {#3183
              date: 2024-01-22 16:15:12.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
            \n
            For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
            \n
            This compose file should work.\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:80\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:80\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">volumes:\n
            </span><span style="color:#323232;">    shotshare_data:\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705937135 {#3456
            date: 2024-01-22 16:25:35.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3461 …}
          +nested: Doctrine\ORM\PersistentCollection {#3463 …}
          +votes: Doctrine\ORM\PersistentCollection {#3465 …}
          +reports: Doctrine\ORM\PersistentCollection {#3467 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
          -id: 331603
          -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/6446274"
          +editedAt: DateTimeImmutable @1727669355 {#3457
            date: 2024-09-30 06:09:15.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705937135 {#3458
            date: 2024-01-22 16:25:35.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          Oh wow, thanks for trying this. It is working indeed.\n
          \n
          I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705938638 {#3567
          date: 2024-01-22 16:50:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3574 …}
        +nested: Doctrine\ORM\PersistentCollection {#3576 …}
        +votes: Doctrine\ORM\PersistentCollection {#3578 …}
        +reports: Doctrine\ORM\PersistentCollection {#3581 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
        -id: 331661
        -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7623384"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705938638 {#3570
          date: 2024-01-22 16:50:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        I just did another test.\n
        \n
        You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
        </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
        </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705939181 {#3624
        date: 2024-01-22 16:59:41.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3628 …}
      +nested: Doctrine\ORM\PersistentCollection {#3630 …}
      +votes: Doctrine\ORM\PersistentCollection {#3632 …}
      +reports: Doctrine\ORM\PersistentCollection {#3634 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
      -id: 331690
      -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446925"
      +editedAt: DateTimeImmutable @1727678847 {#3625
        date: 2024-09-30 08:47:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705939181 {#3626
        date: 2024-01-22 16:59:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh that’s great.\n
      \n
      So do I need to keep this ?\n
      \n
      ```\n
      \n
      <span style="color:#323232;">volumes:\n
      </span><span style="color:#323232;">    shotshare_data:\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705939699 {#3667
      date: 2024-01-22 17:08:19.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3663 …}
    +nested: Doctrine\ORM\PersistentCollection {#3659 …}
    +votes: Doctrine\ORM\PersistentCollection {#3657 …}
    +reports: Doctrine\ORM\PersistentCollection {#3672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
    -id: 331721
    -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705939699 {#3670
      date: 2024-01-22 17:08:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "No, since you are using the bind mount, you do not need to use the volume."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705939851 {#3701
    date: 2024-01-22 17:10:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3704 …}
  +nested: Doctrine\ORM\PersistentCollection {#3708 …}
  +votes: Doctrine\ORM\PersistentCollection {#3710 …}
  +reports: Doctrine\ORM\PersistentCollection {#3711 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
  -id: 331728
  -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6447159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705939851 {#3698
    date: 2024-01-22 17:10:51.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 {#3696
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3666
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3627
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3568
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3459
          +user: Proxies\__CG__\App\Entity\User {#3460 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3184
            +user: Proxies\__CG__\App\Entity\User {#3185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#2156
              +user: App\Entity\User {#2185 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: null
              +root: null
              +body: "Where does it fail?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1727929431 {#2287
                date: 2024-10-03 06:23:51.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@Tiritibambix@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#2154 …}
              +nested: Doctrine\ORM\PersistentCollection {#2157 …}
              +votes: Doctrine\ORM\PersistentCollection {#2147 …}
              +reports: Doctrine\ORM\PersistentCollection {#2150 …}
              +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
              +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
              -id: 331462
              -bodyTs: "'fail':4"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6915908"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705934169 {#2188
                date: 2024-01-22 15:36:09.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              I struggled a lot with ports.\n
              \n
              I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
              \n
              Here’s my compose (path is OMV path)\n
              \n
              ```\n
              \n
              <span style="color:#323232;">version: "3.3"\n
              </span><span style="color:#323232;">services:\n
              </span><span style="color:#323232;">  shotshare:\n
              </span><span style="color:#323232;">    ports:\n
              </span><span style="color:#323232;">      - 2000:2000\n
              </span><span style="color:#323232;">    environment:\n
              </span><span style="color:#323232;">      - HOST=:2000\n
              </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
              </span><span style="color:#323232;">    volumes:\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
              </span><span style="color:#323232;">    restart: unless-stopped\n
              </span><span style="color:#323232;">    container_name: shotshare\n
              </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
              </span><span style="color:#323232;">networks: {}\n
              </span>\n
              ```\n
              \n
              ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
              \n
              ```\n
              \n
              <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
              </span>\n
              ```\n
              \n
              I can’t wrap my head around this
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1705936512 {#3182
              date: 2024-01-22 16:15:12.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3186 …}
            +nested: Doctrine\ORM\PersistentCollection {#3188 …}
            +votes: Doctrine\ORM\PersistentCollection {#3190 …}
            +reports: Doctrine\ORM\PersistentCollection {#3192 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
            -id: 331573
            -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7622693"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705936512 {#3183
              date: 2024-01-22 16:15:12.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
            \n
            For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
            \n
            This compose file should work.\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:80\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:80\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">volumes:\n
            </span><span style="color:#323232;">    shotshare_data:\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705937135 {#3456
            date: 2024-01-22 16:25:35.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3461 …}
          +nested: Doctrine\ORM\PersistentCollection {#3463 …}
          +votes: Doctrine\ORM\PersistentCollection {#3465 …}
          +reports: Doctrine\ORM\PersistentCollection {#3467 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
          -id: 331603
          -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/6446274"
          +editedAt: DateTimeImmutable @1727669355 {#3457
            date: 2024-09-30 06:09:15.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705937135 {#3458
            date: 2024-01-22 16:25:35.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          Oh wow, thanks for trying this. It is working indeed.\n
          \n
          I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705938638 {#3567
          date: 2024-01-22 16:50:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3574 …}
        +nested: Doctrine\ORM\PersistentCollection {#3576 …}
        +votes: Doctrine\ORM\PersistentCollection {#3578 …}
        +reports: Doctrine\ORM\PersistentCollection {#3581 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
        -id: 331661
        -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7623384"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705938638 {#3570
          date: 2024-01-22 16:50:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        I just did another test.\n
        \n
        You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
        \n
        ```\n
        \n
        <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
        </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
        </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705939181 {#3624
        date: 2024-01-22 16:59:41.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3628 …}
      +nested: Doctrine\ORM\PersistentCollection {#3630 …}
      +votes: Doctrine\ORM\PersistentCollection {#3632 …}
      +reports: Doctrine\ORM\PersistentCollection {#3634 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
      -id: 331690
      -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6446925"
      +editedAt: DateTimeImmutable @1727678847 {#3625
        date: 2024-09-30 08:47:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705939181 {#3626
        date: 2024-01-22 16:59:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      Oh that’s great.\n
      \n
      So do I need to keep this ?\n
      \n
      ```\n
      \n
      <span style="color:#323232;">volumes:\n
      </span><span style="color:#323232;">    shotshare_data:\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705939699 {#3667
      date: 2024-01-22 17:08:19.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3663 …}
    +nested: Doctrine\ORM\PersistentCollection {#3659 …}
    +votes: Doctrine\ORM\PersistentCollection {#3657 …}
    +reports: Doctrine\ORM\PersistentCollection {#3672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
    -id: 331721
    -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623752"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705939699 {#3670
      date: 2024-01-22 17:08:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "No, since you are using the bind mount, you do not need to use the volume."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705939851 {#3701
    date: 2024-01-22 17:10:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3704 …}
  +nested: Doctrine\ORM\PersistentCollection {#3708 …}
  +votes: Doctrine\ORM\PersistentCollection {#3710 …}
  +reports: Doctrine\ORM\PersistentCollection {#3711 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
  -id: 331728
  -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6447159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705939851 {#3698
    date: 2024-01-22 17:10:51.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 {#3732
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3696
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3666
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3627
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3568
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3459
            +user: Proxies\__CG__\App\Entity\User {#3460 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#3184
              +user: Proxies\__CG__\App\Entity\User {#3185 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: App\Entity\EntryComment {#2156
                +user: App\Entity\User {#2185 …}
                +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                +magazine: App\Entity\Magazine {#307}
                +image: null
                +parent: null
                +root: null
                +body: "Where does it fail?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 1
                +score: 0
                +lastActive: DateTime @1727929431 {#2287
                  date: 2024-10-03 06:23:51.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@Tiritibambix@lemmy.ml"
                ]
                +children: Doctrine\ORM\PersistentCollection {#2154 …}
                +nested: Doctrine\ORM\PersistentCollection {#2157 …}
                +votes: Doctrine\ORM\PersistentCollection {#2147 …}
                +reports: Doctrine\ORM\PersistentCollection {#2150 …}
                +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
                +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
                -id: 331462
                -bodyTs: "'fail':4"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6915908"
                +editedAt: null
                +createdAt: DateTimeImmutable @1705934169 {#2188
                  date: 2024-01-22 15:36:09.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#2156}
              +body: """
                I struggled a lot with ports.\n
                \n
                I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
                \n
                Here’s my compose (path is OMV path)\n
                \n
                ```\n
                \n
                <span style="color:#323232;">version: "3.3"\n
                </span><span style="color:#323232;">services:\n
                </span><span style="color:#323232;">  shotshare:\n
                </span><span style="color:#323232;">    ports:\n
                </span><span style="color:#323232;">      - 2000:2000\n
                </span><span style="color:#323232;">    environment:\n
                </span><span style="color:#323232;">      - HOST=:2000\n
                </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                </span><span style="color:#323232;">    volumes:\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                </span><span style="color:#323232;">    restart: unless-stopped\n
                </span><span style="color:#323232;">    container_name: shotshare\n
                </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                </span><span style="color:#323232;">networks: {}\n
                </span>\n
                ```\n
                \n
                ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
                \n
                ```\n
                \n
                <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
                </span>\n
                ```\n
                \n
                I can’t wrap my head around this
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 0
              +score: 0
              +lastActive: DateTime @1705936512 {#3182
                date: 2024-01-22 16:15:12.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3186 …}
              +nested: Doctrine\ORM\PersistentCollection {#3188 …}
              +votes: Doctrine\ORM\PersistentCollection {#3190 …}
              +reports: Doctrine\ORM\PersistentCollection {#3192 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
              -id: 331573
              -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/7622693"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705936512 {#3183
                date: 2024-01-22 16:15:12.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
              \n
              For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
              \n
              This compose file should work.\n
              \n
              ```\n
              \n
              <span style="color:#323232;">version: "3.3"\n
              </span><span style="color:#323232;">services:\n
              </span><span style="color:#323232;">  shotshare:\n
              </span><span style="color:#323232;">    ports:\n
              </span><span style="color:#323232;">      - 2000:80\n
              </span><span style="color:#323232;">    environment:\n
              </span><span style="color:#323232;">      - HOST=:80\n
              </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
              </span><span style="color:#323232;">    volumes:\n
              </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
              </span><span style="color:#323232;">    restart: unless-stopped\n
              </span><span style="color:#323232;">    container_name: shotshare\n
              </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
              </span><span style="color:#323232;">volumes:\n
              </span><span style="color:#323232;">    shotshare_data:\n
              </span><span style="color:#323232;">networks: {}\n
              </span>\n
              ```
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1705937135 {#3456
              date: 2024-01-22 16:25:35.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3461 …}
            +nested: Doctrine\ORM\PersistentCollection {#3463 …}
            +votes: Doctrine\ORM\PersistentCollection {#3465 …}
            +reports: Doctrine\ORM\PersistentCollection {#3467 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
            -id: 331603
            -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://midwest.social/comment/6446274"
            +editedAt: DateTimeImmutable @1727669355 {#3457
              date: 2024-09-30 06:09:15.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705937135 {#3458
              date: 2024-01-22 16:25:35.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            Oh wow, thanks for trying this. It is working indeed.\n
            \n
            I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705938638 {#3567
            date: 2024-01-22 16:50:38.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3574 …}
          +nested: Doctrine\ORM\PersistentCollection {#3576 …}
          +votes: Doctrine\ORM\PersistentCollection {#3578 …}
          +reports: Doctrine\ORM\PersistentCollection {#3581 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
          -id: 331661
          -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7623384"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705938638 {#3570
            date: 2024-01-22 16:50:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I just did another test.\n
          \n
          You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
          </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
          </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705939181 {#3624
          date: 2024-01-22 16:59:41.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3628 …}
        +nested: Doctrine\ORM\PersistentCollection {#3630 …}
        +votes: Doctrine\ORM\PersistentCollection {#3632 …}
        +reports: Doctrine\ORM\PersistentCollection {#3634 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
        -id: 331690
        -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446925"
        +editedAt: DateTimeImmutable @1727678847 {#3625
          date: 2024-09-30 08:47:27.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705939181 {#3626
          date: 2024-01-22 16:59:41.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh that’s great.\n
        \n
        So do I need to keep this ?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705939699 {#3667
        date: 2024-01-22 17:08:19.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3663 …}
      +nested: Doctrine\ORM\PersistentCollection {#3659 …}
      +votes: Doctrine\ORM\PersistentCollection {#3657 …}
      +reports: Doctrine\ORM\PersistentCollection {#3672 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
      -id: 331721
      -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623752"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705939699 {#3670
        date: 2024-01-22 17:08:19.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: "No, since you are using the bind mount, you do not need to use the volume."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939851 {#3701
      date: 2024-01-22 17:10:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3704 …}
    +nested: Doctrine\ORM\PersistentCollection {#3708 …}
    +votes: Doctrine\ORM\PersistentCollection {#3710 …}
    +reports: Doctrine\ORM\PersistentCollection {#3711 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
    -id: 331728
    -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6447159"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705939851 {#3698
      date: 2024-01-22 17:10:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "Thank you very much !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705940042 {#3727
    date: 2024-01-22 17:14:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3724 …}
  +nested: Doctrine\ORM\PersistentCollection {#3721 …}
  +votes: Doctrine\ORM\PersistentCollection {#3719 …}
  +reports: Doctrine\ORM\PersistentCollection {#3733 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3735 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3737 …}
  -id: 331736
  -bodyTs: "'much':4 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623873"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940042 {#3730
    date: 2024-01-22 17:14:02.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 {#3732
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3696
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3666
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3627
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3568
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3459
            +user: Proxies\__CG__\App\Entity\User {#3460 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#3184
              +user: Proxies\__CG__\App\Entity\User {#3185 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: App\Entity\EntryComment {#2156
                +user: App\Entity\User {#2185 …}
                +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                +magazine: App\Entity\Magazine {#307}
                +image: null
                +parent: null
                +root: null
                +body: "Where does it fail?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 1
                +score: 0
                +lastActive: DateTime @1727929431 {#2287
                  date: 2024-10-03 06:23:51.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@Tiritibambix@lemmy.ml"
                ]
                +children: Doctrine\ORM\PersistentCollection {#2154 …}
                +nested: Doctrine\ORM\PersistentCollection {#2157 …}
                +votes: Doctrine\ORM\PersistentCollection {#2147 …}
                +reports: Doctrine\ORM\PersistentCollection {#2150 …}
                +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
                +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
                -id: 331462
                -bodyTs: "'fail':4"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6915908"
                +editedAt: null
                +createdAt: DateTimeImmutable @1705934169 {#2188
                  date: 2024-01-22 15:36:09.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#2156}
              +body: """
                I struggled a lot with ports.\n
                \n
                I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
                \n
                Here’s my compose (path is OMV path)\n
                \n
                ```\n
                \n
                <span style="color:#323232;">version: "3.3"\n
                </span><span style="color:#323232;">services:\n
                </span><span style="color:#323232;">  shotshare:\n
                </span><span style="color:#323232;">    ports:\n
                </span><span style="color:#323232;">      - 2000:2000\n
                </span><span style="color:#323232;">    environment:\n
                </span><span style="color:#323232;">      - HOST=:2000\n
                </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                </span><span style="color:#323232;">    volumes:\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                </span><span style="color:#323232;">    restart: unless-stopped\n
                </span><span style="color:#323232;">    container_name: shotshare\n
                </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                </span><span style="color:#323232;">networks: {}\n
                </span>\n
                ```\n
                \n
                ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
                \n
                ```\n
                \n
                <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
                </span>\n
                ```\n
                \n
                I can’t wrap my head around this
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 0
              +score: 0
              +lastActive: DateTime @1705936512 {#3182
                date: 2024-01-22 16:15:12.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3186 …}
              +nested: Doctrine\ORM\PersistentCollection {#3188 …}
              +votes: Doctrine\ORM\PersistentCollection {#3190 …}
              +reports: Doctrine\ORM\PersistentCollection {#3192 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
              -id: 331573
              -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/7622693"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705936512 {#3183
                date: 2024-01-22 16:15:12.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
              \n
              For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
              \n
              This compose file should work.\n
              \n
              ```\n
              \n
              <span style="color:#323232;">version: "3.3"\n
              </span><span style="color:#323232;">services:\n
              </span><span style="color:#323232;">  shotshare:\n
              </span><span style="color:#323232;">    ports:\n
              </span><span style="color:#323232;">      - 2000:80\n
              </span><span style="color:#323232;">    environment:\n
              </span><span style="color:#323232;">      - HOST=:80\n
              </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
              </span><span style="color:#323232;">    volumes:\n
              </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
              </span><span style="color:#323232;">    restart: unless-stopped\n
              </span><span style="color:#323232;">    container_name: shotshare\n
              </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
              </span><span style="color:#323232;">volumes:\n
              </span><span style="color:#323232;">    shotshare_data:\n
              </span><span style="color:#323232;">networks: {}\n
              </span>\n
              ```
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1705937135 {#3456
              date: 2024-01-22 16:25:35.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3461 …}
            +nested: Doctrine\ORM\PersistentCollection {#3463 …}
            +votes: Doctrine\ORM\PersistentCollection {#3465 …}
            +reports: Doctrine\ORM\PersistentCollection {#3467 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
            -id: 331603
            -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://midwest.social/comment/6446274"
            +editedAt: DateTimeImmutable @1727669355 {#3457
              date: 2024-09-30 06:09:15.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705937135 {#3458
              date: 2024-01-22 16:25:35.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            Oh wow, thanks for trying this. It is working indeed.\n
            \n
            I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705938638 {#3567
            date: 2024-01-22 16:50:38.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3574 …}
          +nested: Doctrine\ORM\PersistentCollection {#3576 …}
          +votes: Doctrine\ORM\PersistentCollection {#3578 …}
          +reports: Doctrine\ORM\PersistentCollection {#3581 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
          -id: 331661
          -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7623384"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705938638 {#3570
            date: 2024-01-22 16:50:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I just did another test.\n
          \n
          You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
          </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
          </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705939181 {#3624
          date: 2024-01-22 16:59:41.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3628 …}
        +nested: Doctrine\ORM\PersistentCollection {#3630 …}
        +votes: Doctrine\ORM\PersistentCollection {#3632 …}
        +reports: Doctrine\ORM\PersistentCollection {#3634 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
        -id: 331690
        -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446925"
        +editedAt: DateTimeImmutable @1727678847 {#3625
          date: 2024-09-30 08:47:27.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705939181 {#3626
          date: 2024-01-22 16:59:41.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh that’s great.\n
        \n
        So do I need to keep this ?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705939699 {#3667
        date: 2024-01-22 17:08:19.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3663 …}
      +nested: Doctrine\ORM\PersistentCollection {#3659 …}
      +votes: Doctrine\ORM\PersistentCollection {#3657 …}
      +reports: Doctrine\ORM\PersistentCollection {#3672 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
      -id: 331721
      -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623752"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705939699 {#3670
        date: 2024-01-22 17:08:19.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: "No, since you are using the bind mount, you do not need to use the volume."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939851 {#3701
      date: 2024-01-22 17:10:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3704 …}
    +nested: Doctrine\ORM\PersistentCollection {#3708 …}
    +votes: Doctrine\ORM\PersistentCollection {#3710 …}
    +reports: Doctrine\ORM\PersistentCollection {#3711 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
    -id: 331728
    -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6447159"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705939851 {#3698
      date: 2024-01-22 17:10:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "Thank you very much !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705940042 {#3727
    date: 2024-01-22 17:14:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3724 …}
  +nested: Doctrine\ORM\PersistentCollection {#3721 …}
  +votes: Doctrine\ORM\PersistentCollection {#3719 …}
  +reports: Doctrine\ORM\PersistentCollection {#3733 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3735 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3737 …}
  -id: 331736
  -bodyTs: "'much':4 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623873"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940042 {#3730
    date: 2024-01-22 17:14:02.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 {#3732
  +user: Proxies\__CG__\App\Entity\User {#3185 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3696
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3666
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3627
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3568
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3459
            +user: Proxies\__CG__\App\Entity\User {#3460 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#3184
              +user: Proxies\__CG__\App\Entity\User {#3185 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: App\Entity\EntryComment {#2156
                +user: App\Entity\User {#2185 …}
                +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                +magazine: App\Entity\Magazine {#307}
                +image: null
                +parent: null
                +root: null
                +body: "Where does it fail?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 1
                +score: 0
                +lastActive: DateTime @1727929431 {#2287
                  date: 2024-10-03 06:23:51.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@Tiritibambix@lemmy.ml"
                ]
                +children: Doctrine\ORM\PersistentCollection {#2154 …}
                +nested: Doctrine\ORM\PersistentCollection {#2157 …}
                +votes: Doctrine\ORM\PersistentCollection {#2147 …}
                +reports: Doctrine\ORM\PersistentCollection {#2150 …}
                +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
                +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
                -id: 331462
                -bodyTs: "'fail':4"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6915908"
                +editedAt: null
                +createdAt: DateTimeImmutable @1705934169 {#2188
                  date: 2024-01-22 15:36:09.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#2156}
              +body: """
                I struggled a lot with ports.\n
                \n
                I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
                \n
                Here’s my compose (path is OMV path)\n
                \n
                ```\n
                \n
                <span style="color:#323232;">version: "3.3"\n
                </span><span style="color:#323232;">services:\n
                </span><span style="color:#323232;">  shotshare:\n
                </span><span style="color:#323232;">    ports:\n
                </span><span style="color:#323232;">      - 2000:2000\n
                </span><span style="color:#323232;">    environment:\n
                </span><span style="color:#323232;">      - HOST=:2000\n
                </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                </span><span style="color:#323232;">    volumes:\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                </span><span style="color:#323232;">    restart: unless-stopped\n
                </span><span style="color:#323232;">    container_name: shotshare\n
                </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                </span><span style="color:#323232;">networks: {}\n
                </span>\n
                ```\n
                \n
                ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
                \n
                ```\n
                \n
                <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
                </span>\n
                ```\n
                \n
                I can’t wrap my head around this
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 0
              +score: 0
              +lastActive: DateTime @1705936512 {#3182
                date: 2024-01-22 16:15:12.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3186 …}
              +nested: Doctrine\ORM\PersistentCollection {#3188 …}
              +votes: Doctrine\ORM\PersistentCollection {#3190 …}
              +reports: Doctrine\ORM\PersistentCollection {#3192 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
              -id: 331573
              -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/7622693"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705936512 {#3183
                date: 2024-01-22 16:15:12.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
              \n
              For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
              \n
              This compose file should work.\n
              \n
              ```\n
              \n
              <span style="color:#323232;">version: "3.3"\n
              </span><span style="color:#323232;">services:\n
              </span><span style="color:#323232;">  shotshare:\n
              </span><span style="color:#323232;">    ports:\n
              </span><span style="color:#323232;">      - 2000:80\n
              </span><span style="color:#323232;">    environment:\n
              </span><span style="color:#323232;">      - HOST=:80\n
              </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
              </span><span style="color:#323232;">    volumes:\n
              </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
              </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
              </span><span style="color:#323232;">    restart: unless-stopped\n
              </span><span style="color:#323232;">    container_name: shotshare\n
              </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
              </span><span style="color:#323232;">volumes:\n
              </span><span style="color:#323232;">    shotshare_data:\n
              </span><span style="color:#323232;">networks: {}\n
              </span>\n
              ```
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1705937135 {#3456
              date: 2024-01-22 16:25:35.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3461 …}
            +nested: Doctrine\ORM\PersistentCollection {#3463 …}
            +votes: Doctrine\ORM\PersistentCollection {#3465 …}
            +reports: Doctrine\ORM\PersistentCollection {#3467 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
            -id: 331603
            -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://midwest.social/comment/6446274"
            +editedAt: DateTimeImmutable @1727669355 {#3457
              date: 2024-09-30 06:09:15.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705937135 {#3458
              date: 2024-01-22 16:25:35.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            Oh wow, thanks for trying this. It is working indeed.\n
            \n
            I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705938638 {#3567
            date: 2024-01-22 16:50:38.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3574 …}
          +nested: Doctrine\ORM\PersistentCollection {#3576 …}
          +votes: Doctrine\ORM\PersistentCollection {#3578 …}
          +reports: Doctrine\ORM\PersistentCollection {#3581 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
          -id: 331661
          -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7623384"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705938638 {#3570
            date: 2024-01-22 16:50:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          I just did another test.\n
          \n
          You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
          </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
          </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705939181 {#3624
          date: 2024-01-22 16:59:41.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3628 …}
        +nested: Doctrine\ORM\PersistentCollection {#3630 …}
        +votes: Doctrine\ORM\PersistentCollection {#3632 …}
        +reports: Doctrine\ORM\PersistentCollection {#3634 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
        -id: 331690
        -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446925"
        +editedAt: DateTimeImmutable @1727678847 {#3625
          date: 2024-09-30 08:47:27.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705939181 {#3626
          date: 2024-01-22 16:59:41.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh that’s great.\n
        \n
        So do I need to keep this ?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">volumes:\n
        </span><span style="color:#323232;">    shotshare_data:\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705939699 {#3667
        date: 2024-01-22 17:08:19.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3663 …}
      +nested: Doctrine\ORM\PersistentCollection {#3659 …}
      +votes: Doctrine\ORM\PersistentCollection {#3657 …}
      +reports: Doctrine\ORM\PersistentCollection {#3672 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
      -id: 331721
      -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623752"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705939699 {#3670
        date: 2024-01-22 17:08:19.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: "No, since you are using the bind mount, you do not need to use the volume."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939851 {#3701
      date: 2024-01-22 17:10:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3704 …}
    +nested: Doctrine\ORM\PersistentCollection {#3708 …}
    +votes: Doctrine\ORM\PersistentCollection {#3710 …}
    +reports: Doctrine\ORM\PersistentCollection {#3711 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
    -id: 331728
    -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6447159"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705939851 {#3698
      date: 2024-01-22 17:10:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "Thank you very much !"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705940042 {#3727
    date: 2024-01-22 17:14:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3724 …}
  +nested: Doctrine\ORM\PersistentCollection {#3721 …}
  +votes: Doctrine\ORM\PersistentCollection {#3719 …}
  +reports: Doctrine\ORM\PersistentCollection {#3733 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3735 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3737 …}
  -id: 331736
  -bodyTs: "'much':4 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7623873"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940042 {#3730
    date: 2024-01-22 17:14:02.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 {#3754
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3732
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3696
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3666
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3627
          +user: Proxies\__CG__\App\Entity\User {#3460 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3568
            +user: Proxies\__CG__\App\Entity\User {#3185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#3459
              +user: Proxies\__CG__\App\Entity\User {#3460 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: App\Entity\EntryComment {#3184
                +user: Proxies\__CG__\App\Entity\User {#3185 …}
                +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                +magazine: App\Entity\Magazine {#307}
                +image: null
                +parent: App\Entity\EntryComment {#2156
                  +user: App\Entity\User {#2185 …}
                  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                  +magazine: App\Entity\Magazine {#307}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "Where does it fail?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 1
                  +score: 0
                  +lastActive: DateTime @1727929431 {#2287
                    date: 2024-10-03 06:23:51.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@Tiritibambix@lemmy.ml"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#2154 …}
                  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
                  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
                  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
                  -id: 331462
                  -bodyTs: "'fail':4"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://lemmy.world/comment/6915908"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1705934169 {#2188
                    date: 2024-01-22 15:36:09.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#2156}
                +body: """
                  I struggled a lot with ports.\n
                  \n
                  I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
                  \n
                  Here’s my compose (path is OMV path)\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">version: "3.3"\n
                  </span><span style="color:#323232;">services:\n
                  </span><span style="color:#323232;">  shotshare:\n
                  </span><span style="color:#323232;">    ports:\n
                  </span><span style="color:#323232;">      - 2000:2000\n
                  </span><span style="color:#323232;">    environment:\n
                  </span><span style="color:#323232;">      - HOST=:2000\n
                  </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                  </span><span style="color:#323232;">    volumes:\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                  </span><span style="color:#323232;">    restart: unless-stopped\n
                  </span><span style="color:#323232;">    container_name: shotshare\n
                  </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                  </span><span style="color:#323232;">networks: {}\n
                  </span>\n
                  ```\n
                  \n
                  ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
                  </span>\n
                  ```\n
                  \n
                  I can’t wrap my head around this
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 0
                +score: 0
                +lastActive: DateTime @1705936512 {#3182
                  date: 2024-01-22 16:15:12.0 +01:00
                }
                +ip: null
                +tags: [
                  "323232"
                ]
                +mentions: [
                  "@Tiritibambix@lemmy.ml"
                  "@JASN_DE@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3186 …}
                +nested: Doctrine\ORM\PersistentCollection {#3188 …}
                +votes: Doctrine\ORM\PersistentCollection {#3190 …}
                +reports: Doctrine\ORM\PersistentCollection {#3192 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
                -id: 331573
                -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/7622693"
                +editedAt: null
                +createdAt: DateTimeImmutable @1705936512 {#3183
                  date: 2024-01-22 16:15:12.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#2156}
              +body: """
                This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
                \n
                For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
                \n
                This compose file should work.\n
                \n
                ```\n
                \n
                <span style="color:#323232;">version: "3.3"\n
                </span><span style="color:#323232;">services:\n
                </span><span style="color:#323232;">  shotshare:\n
                </span><span style="color:#323232;">    ports:\n
                </span><span style="color:#323232;">      - 2000:80\n
                </span><span style="color:#323232;">    environment:\n
                </span><span style="color:#323232;">      - HOST=:80\n
                </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                </span><span style="color:#323232;">    volumes:\n
                </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                </span><span style="color:#323232;">    restart: unless-stopped\n
                </span><span style="color:#323232;">    container_name: shotshare\n
                </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                </span><span style="color:#323232;">volumes:\n
                </span><span style="color:#323232;">    shotshare_data:\n
                </span><span style="color:#323232;">networks: {}\n
                </span>\n
                ```
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1705937135 {#3456
                date: 2024-01-22 16:25:35.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3461 …}
              +nested: Doctrine\ORM\PersistentCollection {#3463 …}
              +votes: Doctrine\ORM\PersistentCollection {#3465 …}
              +reports: Doctrine\ORM\PersistentCollection {#3467 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
              -id: 331603
              -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://midwest.social/comment/6446274"
              +editedAt: DateTimeImmutable @1727669355 {#3457
                date: 2024-09-30 06:09:15.0 +02:00
              }
              +createdAt: DateTimeImmutable @1705937135 {#3458
                date: 2024-01-22 16:25:35.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              Oh wow, thanks for trying this. It is working indeed.\n
              \n
              I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1705938638 {#3567
              date: 2024-01-22 16:50:38.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@mouse@midwest.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3574 …}
            +nested: Doctrine\ORM\PersistentCollection {#3576 …}
            +votes: Doctrine\ORM\PersistentCollection {#3578 …}
            +reports: Doctrine\ORM\PersistentCollection {#3581 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
            -id: 331661
            -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7623384"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705938638 {#3570
              date: 2024-01-22 16:50:38.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I just did another test.\n
            \n
            You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
            \n
            ```\n
            \n
            <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
            </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
            </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705939181 {#3624
            date: 2024-01-22 16:59:41.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3628 …}
          +nested: Doctrine\ORM\PersistentCollection {#3630 …}
          +votes: Doctrine\ORM\PersistentCollection {#3632 …}
          +reports: Doctrine\ORM\PersistentCollection {#3634 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
          -id: 331690
          -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/6446925"
          +editedAt: DateTimeImmutable @1727678847 {#3625
            date: 2024-09-30 08:47:27.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705939181 {#3626
            date: 2024-01-22 16:59:41.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          Oh that’s great.\n
          \n
          So do I need to keep this ?\n
          \n
          ```\n
          \n
          <span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705939699 {#3667
          date: 2024-01-22 17:08:19.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3663 …}
        +nested: Doctrine\ORM\PersistentCollection {#3659 …}
        +votes: Doctrine\ORM\PersistentCollection {#3657 …}
        +reports: Doctrine\ORM\PersistentCollection {#3672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
        -id: 331721
        -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7623752"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705939699 {#3670
          date: 2024-01-22 17:08:19.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: "No, since you are using the bind mount, you do not need to use the volume."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705939851 {#3701
        date: 2024-01-22 17:10:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3704 …}
      +nested: Doctrine\ORM\PersistentCollection {#3708 …}
      +votes: Doctrine\ORM\PersistentCollection {#3710 …}
      +reports: Doctrine\ORM\PersistentCollection {#3711 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
      -id: 331728
      -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6447159"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705939851 {#3698
        date: 2024-01-22 17:10:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: "Thank you very much !"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705940042 {#3727
      date: 2024-01-22 17:14:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3724 …}
    +nested: Doctrine\ORM\PersistentCollection {#3721 …}
    +votes: Doctrine\ORM\PersistentCollection {#3719 …}
    +reports: Doctrine\ORM\PersistentCollection {#3733 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3737 …}
    -id: 331736
    -bodyTs: "'much':4 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623873"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705940042 {#3730
      date: 2024-01-22 17:14:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705940239 {#3749
    date: 2024-01-22 17:17:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3746 …}
  +nested: Doctrine\ORM\PersistentCollection {#3743 …}
  +votes: Doctrine\ORM\PersistentCollection {#3741 …}
  +reports: Doctrine\ORM\PersistentCollection {#3755 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3757 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3759 …}
  -id: 331745
  -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6447285"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940239 {#3752
    date: 2024-01-22 17:17:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
App\Entity\EntryComment {#3754
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3732
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3696
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3666
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3627
          +user: Proxies\__CG__\App\Entity\User {#3460 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3568
            +user: Proxies\__CG__\App\Entity\User {#3185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#3459
              +user: Proxies\__CG__\App\Entity\User {#3460 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: App\Entity\EntryComment {#3184
                +user: Proxies\__CG__\App\Entity\User {#3185 …}
                +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                +magazine: App\Entity\Magazine {#307}
                +image: null
                +parent: App\Entity\EntryComment {#2156
                  +user: App\Entity\User {#2185 …}
                  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                  +magazine: App\Entity\Magazine {#307}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "Where does it fail?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 1
                  +score: 0
                  +lastActive: DateTime @1727929431 {#2287
                    date: 2024-10-03 06:23:51.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@Tiritibambix@lemmy.ml"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#2154 …}
                  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
                  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
                  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
                  -id: 331462
                  -bodyTs: "'fail':4"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://lemmy.world/comment/6915908"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1705934169 {#2188
                    date: 2024-01-22 15:36:09.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#2156}
                +body: """
                  I struggled a lot with ports.\n
                  \n
                  I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
                  \n
                  Here’s my compose (path is OMV path)\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">version: "3.3"\n
                  </span><span style="color:#323232;">services:\n
                  </span><span style="color:#323232;">  shotshare:\n
                  </span><span style="color:#323232;">    ports:\n
                  </span><span style="color:#323232;">      - 2000:2000\n
                  </span><span style="color:#323232;">    environment:\n
                  </span><span style="color:#323232;">      - HOST=:2000\n
                  </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                  </span><span style="color:#323232;">    volumes:\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                  </span><span style="color:#323232;">    restart: unless-stopped\n
                  </span><span style="color:#323232;">    container_name: shotshare\n
                  </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                  </span><span style="color:#323232;">networks: {}\n
                  </span>\n
                  ```\n
                  \n
                  ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
                  </span>\n
                  ```\n
                  \n
                  I can’t wrap my head around this
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 0
                +score: 0
                +lastActive: DateTime @1705936512 {#3182
                  date: 2024-01-22 16:15:12.0 +01:00
                }
                +ip: null
                +tags: [
                  "323232"
                ]
                +mentions: [
                  "@Tiritibambix@lemmy.ml"
                  "@JASN_DE@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3186 …}
                +nested: Doctrine\ORM\PersistentCollection {#3188 …}
                +votes: Doctrine\ORM\PersistentCollection {#3190 …}
                +reports: Doctrine\ORM\PersistentCollection {#3192 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
                -id: 331573
                -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/7622693"
                +editedAt: null
                +createdAt: DateTimeImmutable @1705936512 {#3183
                  date: 2024-01-22 16:15:12.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#2156}
              +body: """
                This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
                \n
                For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
                \n
                This compose file should work.\n
                \n
                ```\n
                \n
                <span style="color:#323232;">version: "3.3"\n
                </span><span style="color:#323232;">services:\n
                </span><span style="color:#323232;">  shotshare:\n
                </span><span style="color:#323232;">    ports:\n
                </span><span style="color:#323232;">      - 2000:80\n
                </span><span style="color:#323232;">    environment:\n
                </span><span style="color:#323232;">      - HOST=:80\n
                </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                </span><span style="color:#323232;">    volumes:\n
                </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                </span><span style="color:#323232;">    restart: unless-stopped\n
                </span><span style="color:#323232;">    container_name: shotshare\n
                </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                </span><span style="color:#323232;">volumes:\n
                </span><span style="color:#323232;">    shotshare_data:\n
                </span><span style="color:#323232;">networks: {}\n
                </span>\n
                ```
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1705937135 {#3456
                date: 2024-01-22 16:25:35.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3461 …}
              +nested: Doctrine\ORM\PersistentCollection {#3463 …}
              +votes: Doctrine\ORM\PersistentCollection {#3465 …}
              +reports: Doctrine\ORM\PersistentCollection {#3467 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
              -id: 331603
              -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://midwest.social/comment/6446274"
              +editedAt: DateTimeImmutable @1727669355 {#3457
                date: 2024-09-30 06:09:15.0 +02:00
              }
              +createdAt: DateTimeImmutable @1705937135 {#3458
                date: 2024-01-22 16:25:35.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              Oh wow, thanks for trying this. It is working indeed.\n
              \n
              I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1705938638 {#3567
              date: 2024-01-22 16:50:38.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@mouse@midwest.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3574 …}
            +nested: Doctrine\ORM\PersistentCollection {#3576 …}
            +votes: Doctrine\ORM\PersistentCollection {#3578 …}
            +reports: Doctrine\ORM\PersistentCollection {#3581 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
            -id: 331661
            -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7623384"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705938638 {#3570
              date: 2024-01-22 16:50:38.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I just did another test.\n
            \n
            You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
            \n
            ```\n
            \n
            <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
            </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
            </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705939181 {#3624
            date: 2024-01-22 16:59:41.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3628 …}
          +nested: Doctrine\ORM\PersistentCollection {#3630 …}
          +votes: Doctrine\ORM\PersistentCollection {#3632 …}
          +reports: Doctrine\ORM\PersistentCollection {#3634 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
          -id: 331690
          -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/6446925"
          +editedAt: DateTimeImmutable @1727678847 {#3625
            date: 2024-09-30 08:47:27.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705939181 {#3626
            date: 2024-01-22 16:59:41.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          Oh that’s great.\n
          \n
          So do I need to keep this ?\n
          \n
          ```\n
          \n
          <span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705939699 {#3667
          date: 2024-01-22 17:08:19.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3663 …}
        +nested: Doctrine\ORM\PersistentCollection {#3659 …}
        +votes: Doctrine\ORM\PersistentCollection {#3657 …}
        +reports: Doctrine\ORM\PersistentCollection {#3672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
        -id: 331721
        -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7623752"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705939699 {#3670
          date: 2024-01-22 17:08:19.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: "No, since you are using the bind mount, you do not need to use the volume."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705939851 {#3701
        date: 2024-01-22 17:10:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3704 …}
      +nested: Doctrine\ORM\PersistentCollection {#3708 …}
      +votes: Doctrine\ORM\PersistentCollection {#3710 …}
      +reports: Doctrine\ORM\PersistentCollection {#3711 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
      -id: 331728
      -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6447159"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705939851 {#3698
        date: 2024-01-22 17:10:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: "Thank you very much !"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705940042 {#3727
      date: 2024-01-22 17:14:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3724 …}
    +nested: Doctrine\ORM\PersistentCollection {#3721 …}
    +votes: Doctrine\ORM\PersistentCollection {#3719 …}
    +reports: Doctrine\ORM\PersistentCollection {#3733 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3737 …}
    -id: 331736
    -bodyTs: "'much':4 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623873"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705940042 {#3730
      date: 2024-01-22 17:14:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705940239 {#3749
    date: 2024-01-22 17:17:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3746 …}
  +nested: Doctrine\ORM\PersistentCollection {#3743 …}
  +votes: Doctrine\ORM\PersistentCollection {#3741 …}
  +reports: Doctrine\ORM\PersistentCollection {#3755 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3757 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3759 …}
  -id: 331745
  -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6447285"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940239 {#3752
    date: 2024-01-22 17:17:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
App\Entity\EntryComment {#3754
  +user: Proxies\__CG__\App\Entity\User {#3460 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3732
    +user: Proxies\__CG__\App\Entity\User {#3185 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3696
      +user: Proxies\__CG__\App\Entity\User {#3460 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3666
        +user: Proxies\__CG__\App\Entity\User {#3185 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3627
          +user: Proxies\__CG__\App\Entity\User {#3460 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#3568
            +user: Proxies\__CG__\App\Entity\User {#3185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: App\Entity\EntryComment {#3459
              +user: Proxies\__CG__\App\Entity\User {#3460 …}
              +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
              +magazine: App\Entity\Magazine {#307}
              +image: null
              +parent: App\Entity\EntryComment {#3184
                +user: Proxies\__CG__\App\Entity\User {#3185 …}
                +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                +magazine: App\Entity\Magazine {#307}
                +image: null
                +parent: App\Entity\EntryComment {#2156
                  +user: App\Entity\User {#2185 …}
                  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
                  +magazine: App\Entity\Magazine {#307}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "Where does it fail?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 1
                  +score: 0
                  +lastActive: DateTime @1727929431 {#2287
                    date: 2024-10-03 06:23:51.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@Tiritibambix@lemmy.ml"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#2154 …}
                  +nested: Doctrine\ORM\PersistentCollection {#2157 …}
                  +votes: Doctrine\ORM\PersistentCollection {#2147 …}
                  +reports: Doctrine\ORM\PersistentCollection {#2150 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
                  -id: 331462
                  -bodyTs: "'fail':4"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://lemmy.world/comment/6915908"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1705934169 {#2188
                    date: 2024-01-22 15:36:09.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#2156}
                +body: """
                  I struggled a lot with ports.\n
                  \n
                  I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
                  \n
                  Here’s my compose (path is OMV path)\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">version: "3.3"\n
                  </span><span style="color:#323232;">services:\n
                  </span><span style="color:#323232;">  shotshare:\n
                  </span><span style="color:#323232;">    ports:\n
                  </span><span style="color:#323232;">      - 2000:2000\n
                  </span><span style="color:#323232;">    environment:\n
                  </span><span style="color:#323232;">      - HOST=:2000\n
                  </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                  </span><span style="color:#323232;">    volumes:\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                  </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                  </span><span style="color:#323232;">    restart: unless-stopped\n
                  </span><span style="color:#323232;">    container_name: shotshare\n
                  </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                  </span><span style="color:#323232;">networks: {}\n
                  </span>\n
                  ```\n
                  \n
                  ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
                  </span>\n
                  ```\n
                  \n
                  I can’t wrap my head around this
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 0
                +score: 0
                +lastActive: DateTime @1705936512 {#3182
                  date: 2024-01-22 16:15:12.0 +01:00
                }
                +ip: null
                +tags: [
                  "323232"
                ]
                +mentions: [
                  "@Tiritibambix@lemmy.ml"
                  "@JASN_DE@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#3186 …}
                +nested: Doctrine\ORM\PersistentCollection {#3188 …}
                +votes: Doctrine\ORM\PersistentCollection {#3190 …}
                +reports: Doctrine\ORM\PersistentCollection {#3192 …}
                +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
                +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
                -id: 331573
                -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/7622693"
                +editedAt: null
                +createdAt: DateTimeImmutable @1705936512 {#3183
                  date: 2024-01-22 16:15:12.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#2156}
              +body: """
                This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
                \n
                For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
                \n
                This compose file should work.\n
                \n
                ```\n
                \n
                <span style="color:#323232;">version: "3.3"\n
                </span><span style="color:#323232;">services:\n
                </span><span style="color:#323232;">  shotshare:\n
                </span><span style="color:#323232;">    ports:\n
                </span><span style="color:#323232;">      - 2000:80\n
                </span><span style="color:#323232;">    environment:\n
                </span><span style="color:#323232;">      - HOST=:80\n
                </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
                </span><span style="color:#323232;">    volumes:\n
                </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
                </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
                </span><span style="color:#323232;">    restart: unless-stopped\n
                </span><span style="color:#323232;">    container_name: shotshare\n
                </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
                </span><span style="color:#323232;">volumes:\n
                </span><span style="color:#323232;">    shotshare_data:\n
                </span><span style="color:#323232;">networks: {}\n
                </span>\n
                ```
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1705937135 {#3456
                date: 2024-01-22 16:25:35.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
                "@Tiritibambix@lemmy.ml"
                "@JASN_DE@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#3461 …}
              +nested: Doctrine\ORM\PersistentCollection {#3463 …}
              +votes: Doctrine\ORM\PersistentCollection {#3465 …}
              +reports: Doctrine\ORM\PersistentCollection {#3467 …}
              +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
              +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
              -id: 331603
              -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://midwest.social/comment/6446274"
              +editedAt: DateTimeImmutable @1727669355 {#3457
                date: 2024-09-30 06:09:15.0 +02:00
              }
              +createdAt: DateTimeImmutable @1705937135 {#3458
                date: 2024-01-22 16:25:35.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#2156}
            +body: """
              Oh wow, thanks for trying this. It is working indeed.\n
              \n
              I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1705938638 {#3567
              date: 2024-01-22 16:50:38.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
              "@JASN_DE@lemmy.world"
              "@mouse@midwest.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#3574 …}
            +nested: Doctrine\ORM\PersistentCollection {#3576 …}
            +votes: Doctrine\ORM\PersistentCollection {#3578 …}
            +reports: Doctrine\ORM\PersistentCollection {#3581 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
            -id: 331661
            -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7623384"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705938638 {#3570
              date: 2024-01-22 16:50:38.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I just did another test.\n
            \n
            You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
            \n
            ```\n
            \n
            <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
            </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
            </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705939181 {#3624
            date: 2024-01-22 16:59:41.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
            "@mouse@midwest.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3628 …}
          +nested: Doctrine\ORM\PersistentCollection {#3630 …}
          +votes: Doctrine\ORM\PersistentCollection {#3632 …}
          +reports: Doctrine\ORM\PersistentCollection {#3634 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
          -id: 331690
          -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/6446925"
          +editedAt: DateTimeImmutable @1727678847 {#3625
            date: 2024-09-30 08:47:27.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705939181 {#3626
            date: 2024-01-22 16:59:41.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          Oh that’s great.\n
          \n
          So do I need to keep this ?\n
          \n
          ```\n
          \n
          <span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705939699 {#3667
          date: 2024-01-22 17:08:19.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@mouse@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3663 …}
        +nested: Doctrine\ORM\PersistentCollection {#3659 …}
        +votes: Doctrine\ORM\PersistentCollection {#3657 …}
        +reports: Doctrine\ORM\PersistentCollection {#3672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3674 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3676 …}
        -id: 331721
        -bodyTs: "'data':14 'great':4 'keep':10 'need':8 'oh':1 'shotshar':13 'volum':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7623752"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705939699 {#3670
          date: 2024-01-22 17:08:19.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: "No, since you are using the bind mount, you do not need to use the volume."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705939851 {#3701
        date: 2024-01-22 17:10:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3704 …}
      +nested: Doctrine\ORM\PersistentCollection {#3708 …}
      +votes: Doctrine\ORM\PersistentCollection {#3710 …}
      +reports: Doctrine\ORM\PersistentCollection {#3711 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3713 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3715 …}
      -id: 331728
      -bodyTs: "'bind':7 'mount':8 'need':12 'sinc':2 'use':5,14 'volum':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6447159"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705939851 {#3698
        date: 2024-01-22 17:10:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: "Thank you very much !"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705940042 {#3727
      date: 2024-01-22 17:14:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3724 …}
    +nested: Doctrine\ORM\PersistentCollection {#3721 …}
    +votes: Doctrine\ORM\PersistentCollection {#3719 …}
    +reports: Doctrine\ORM\PersistentCollection {#3733 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3737 …}
    -id: 331736
    -bodyTs: "'much':4 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7623873"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705940042 {#3730
      date: 2024-01-22 17:14:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: "You’re welcome! Also thanks for asking this question, I hadn’t seen ShotShare before, it looks useful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705940239 {#3749
    date: 2024-01-22 17:17:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3746 …}
  +nested: Doctrine\ORM\PersistentCollection {#3743 …}
  +votes: Doctrine\ORM\PersistentCollection {#3741 …}
  +reports: Doctrine\ORM\PersistentCollection {#3755 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3757 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3759 …}
  -id: 331745
  -bodyTs: "'also':4 'ask':7 'hadn':11 'look':17 'question':9 're':2 'seen':13 'shotshar':14 'thank':5 'use':18 'welcom':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6447285"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705940239 {#3752
    date: 2024-01-22 17:17:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3681
  +user: Proxies\__CG__\App\Entity\User {#3682 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3627
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3568
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3459
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3184
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#2156
            +user: App\Entity\User {#2185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: null
            +root: null
            +body: "Where does it fail?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1727929431 {#2287
              date: 2024-10-03 06:23:51.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2154 …}
            +nested: Doctrine\ORM\PersistentCollection {#2157 …}
            +votes: Doctrine\ORM\PersistentCollection {#2147 …}
            +reports: Doctrine\ORM\PersistentCollection {#2150 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
            -id: 331462
            -bodyTs: "'fail':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6915908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705934169 {#2188
              date: 2024-01-22 15:36:09.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I struggled a lot with ports.\n
            \n
            I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
            \n
            Here’s my compose (path is OMV path)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:2000\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:2000\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```\n
            \n
            ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
            </span>\n
            ```\n
            \n
            I can’t wrap my head around this
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705936512 {#3182
            date: 2024-01-22 16:15:12.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3186 …}
          +nested: Doctrine\ORM\PersistentCollection {#3188 …}
          +votes: Doctrine\ORM\PersistentCollection {#3190 …}
          +reports: Doctrine\ORM\PersistentCollection {#3192 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
          -id: 331573
          -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7622693"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705936512 {#3183
            date: 2024-01-22 16:15:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
          \n
          For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
          \n
          This compose file should work.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:80\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:80\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705937135 {#3456
          date: 2024-01-22 16:25:35.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3461 …}
        +nested: Doctrine\ORM\PersistentCollection {#3463 …}
        +votes: Doctrine\ORM\PersistentCollection {#3465 …}
        +reports: Doctrine\ORM\PersistentCollection {#3467 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
        -id: 331603
        -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446274"
        +editedAt: DateTimeImmutable @1727669355 {#3457
          date: 2024-09-30 06:09:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705937135 {#3458
          date: 2024-01-22 16:25:35.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh wow, thanks for trying this. It is working indeed.\n
        \n
        I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705938638 {#3567
        date: 2024-01-22 16:50:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3574 …}
      +nested: Doctrine\ORM\PersistentCollection {#3576 …}
      +votes: Doctrine\ORM\PersistentCollection {#3578 …}
      +reports: Doctrine\ORM\PersistentCollection {#3581 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
      -id: 331661
      -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705938638 {#3570
        date: 2024-01-22 16:50:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I just did another test.\n
      \n
      You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
      </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
      </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939181 {#3624
      date: 2024-01-22 16:59:41.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3628 …}
    +nested: Doctrine\ORM\PersistentCollection {#3630 …}
    +votes: Doctrine\ORM\PersistentCollection {#3632 …}
    +reports: Doctrine\ORM\PersistentCollection {#3634 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
    -id: 331690
    -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446925"
    +editedAt: DateTimeImmutable @1727678847 {#3625
      date: 2024-09-30 08:47:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705939181 {#3626
      date: 2024-01-22 16:59:41.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Ugh permission issues…\n
    \n
    I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">environment:\n
    </span><span style="color:#323232;">  - PUID=82\n
    </span><span style="color:#323232;">  - PGID=82\n
    </span>\n
    ```\n
    \n
    If the docker image supports it, the `–user` flag is also helpful :).\n
    \n
    I know those works with volume mounts, no idea about bind mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706005762 {#3678
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3683 …}
  +nested: Doctrine\ORM\PersistentCollection {#3685 …}
  +votes: Doctrine\ORM\PersistentCollection {#3687 …}
  +reports: Doctrine\ORM\PersistentCollection {#3689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3693 …}
  -id: 333839
  -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7647584"
  +editedAt: DateTimeImmutable @1727930484 {#3679
    date: 2024-10-03 06:41:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706005762 {#3680
    date: 2024-01-23 11:29:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED edit
App\Entity\EntryComment {#3681
  +user: Proxies\__CG__\App\Entity\User {#3682 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3627
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3568
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3459
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3184
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#2156
            +user: App\Entity\User {#2185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: null
            +root: null
            +body: "Where does it fail?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1727929431 {#2287
              date: 2024-10-03 06:23:51.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2154 …}
            +nested: Doctrine\ORM\PersistentCollection {#2157 …}
            +votes: Doctrine\ORM\PersistentCollection {#2147 …}
            +reports: Doctrine\ORM\PersistentCollection {#2150 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
            -id: 331462
            -bodyTs: "'fail':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6915908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705934169 {#2188
              date: 2024-01-22 15:36:09.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I struggled a lot with ports.\n
            \n
            I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
            \n
            Here’s my compose (path is OMV path)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:2000\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:2000\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```\n
            \n
            ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
            </span>\n
            ```\n
            \n
            I can’t wrap my head around this
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705936512 {#3182
            date: 2024-01-22 16:15:12.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3186 …}
          +nested: Doctrine\ORM\PersistentCollection {#3188 …}
          +votes: Doctrine\ORM\PersistentCollection {#3190 …}
          +reports: Doctrine\ORM\PersistentCollection {#3192 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
          -id: 331573
          -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7622693"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705936512 {#3183
            date: 2024-01-22 16:15:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
          \n
          For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
          \n
          This compose file should work.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:80\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:80\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705937135 {#3456
          date: 2024-01-22 16:25:35.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3461 …}
        +nested: Doctrine\ORM\PersistentCollection {#3463 …}
        +votes: Doctrine\ORM\PersistentCollection {#3465 …}
        +reports: Doctrine\ORM\PersistentCollection {#3467 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
        -id: 331603
        -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446274"
        +editedAt: DateTimeImmutable @1727669355 {#3457
          date: 2024-09-30 06:09:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705937135 {#3458
          date: 2024-01-22 16:25:35.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh wow, thanks for trying this. It is working indeed.\n
        \n
        I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705938638 {#3567
        date: 2024-01-22 16:50:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3574 …}
      +nested: Doctrine\ORM\PersistentCollection {#3576 …}
      +votes: Doctrine\ORM\PersistentCollection {#3578 …}
      +reports: Doctrine\ORM\PersistentCollection {#3581 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
      -id: 331661
      -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705938638 {#3570
        date: 2024-01-22 16:50:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I just did another test.\n
      \n
      You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
      </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
      </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939181 {#3624
      date: 2024-01-22 16:59:41.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3628 …}
    +nested: Doctrine\ORM\PersistentCollection {#3630 …}
    +votes: Doctrine\ORM\PersistentCollection {#3632 …}
    +reports: Doctrine\ORM\PersistentCollection {#3634 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
    -id: 331690
    -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446925"
    +editedAt: DateTimeImmutable @1727678847 {#3625
      date: 2024-09-30 08:47:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705939181 {#3626
      date: 2024-01-22 16:59:41.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Ugh permission issues…\n
    \n
    I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">environment:\n
    </span><span style="color:#323232;">  - PUID=82\n
    </span><span style="color:#323232;">  - PGID=82\n
    </span>\n
    ```\n
    \n
    If the docker image supports it, the `–user` flag is also helpful :).\n
    \n
    I know those works with volume mounts, no idea about bind mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706005762 {#3678
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3683 …}
  +nested: Doctrine\ORM\PersistentCollection {#3685 …}
  +votes: Doctrine\ORM\PersistentCollection {#3687 …}
  +reports: Doctrine\ORM\PersistentCollection {#3689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3693 …}
  -id: 333839
  -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7647584"
  +editedAt: DateTimeImmutable @1727930484 {#3679
    date: 2024-10-03 06:41:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706005762 {#3680
    date: 2024-01-23 11:29:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED moderate
App\Entity\EntryComment {#3681
  +user: Proxies\__CG__\App\Entity\User {#3682 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3627
    +user: Proxies\__CG__\App\Entity\User {#3460 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#3568
      +user: Proxies\__CG__\App\Entity\User {#3185 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: App\Entity\EntryComment {#3459
        +user: Proxies\__CG__\App\Entity\User {#3460 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
        +magazine: App\Entity\Magazine {#307}
        +image: null
        +parent: App\Entity\EntryComment {#3184
          +user: Proxies\__CG__\App\Entity\User {#3185 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
          +magazine: App\Entity\Magazine {#307}
          +image: null
          +parent: App\Entity\EntryComment {#2156
            +user: App\Entity\User {#2185 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2155 …}
            +magazine: App\Entity\Magazine {#307}
            +image: null
            +parent: null
            +root: null
            +body: "Where does it fail?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1727929431 {#2287
              date: 2024-10-03 06:23:51.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Tiritibambix@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2154 …}
            +nested: Doctrine\ORM\PersistentCollection {#2157 …}
            +votes: Doctrine\ORM\PersistentCollection {#2147 …}
            +reports: Doctrine\ORM\PersistentCollection {#2150 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
            -id: 331462
            -bodyTs: "'fail':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6915908"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705934169 {#2188
              date: 2024-01-22 15:36:09.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#2156}
          +body: """
            I struggled a lot with ports.\n
            \n
            I still didn’t get how ports are configured in the container, but a user tried to help me and now I get an error 500\n
            \n
            Here’s my compose (path is OMV path)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">version: "3.3"\n
            </span><span style="color:#323232;">services:\n
            </span><span style="color:#323232;">  shotshare:\n
            </span><span style="color:#323232;">    ports:\n
            </span><span style="color:#323232;">      - 2000:2000\n
            </span><span style="color:#323232;">    environment:\n
            </span><span style="color:#323232;">      - HOST=:2000\n
            </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
            </span><span style="color:#323232;">    volumes:\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data:/app/storage\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
            </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
            </span><span style="color:#323232;">    restart: unless-stopped\n
            </span><span style="color:#323232;">    container_name: shotshare\n
            </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
            </span><span style="color:#323232;">networks: {}\n
            </span>\n
            ```\n
            \n
            ![image](https://github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)\n
            \n
            ```\n
            \n
            <span style="color:#323232;">ERR | ts=1705936180.7673454 logger=http.log.access msg=handled request request={"remote_ip":"192.168.1.106","remote_port":"57659","client_ip":"192.168.1.106","proto":"HTTP/1.1","method":"GET","host":"192.168.1.104:2000","uri":"/","headers":{"Dnt":["1"],"Sec-Gpc":["1"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate"],"Cookie":[]}} bytes_read=0 user_id= duration=0.168065318 size=651 status=500 resp_headers={"Status":["500 Internal Server Error"],"X-Powered-By":["PHP/8.3.1"],"Cache-Control":["no-cache, private"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"],"Server":["Caddy"],"Date":["Mon, 22 Jan 2024 15:09:40 GMT"],"Content-Type":["text/html; charset=UTF-8"]} \n
            </span>\n
            ```\n
            \n
            I can’t wrap my head around this
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1705936512 {#3182
            date: 2024-01-22 16:15:12.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Tiritibambix@lemmy.ml"
            "@JASN_DE@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3186 …}
          +nested: Doctrine\ORM\PersistentCollection {#3188 …}
          +votes: Doctrine\ORM\PersistentCollection {#3190 …}
          +reports: Doctrine\ORM\PersistentCollection {#3192 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3194 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3196 …}
          -id: 331573
          -bodyTs: "'-8':212 '/app/.env':60 '/app/database/database.sqlite':58 '/app/storage':56 '/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':75 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':59 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':57 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':55 '0':159 '0.168065318':163 '0.5':150 '0.8':141 '0.9':137 '09':203 '1':104,108,117 '10.0':124 '121.0':128 '15':202 '1705936180.7673454':78 '192.168.1.104':99 '192.168.1.106':87,93 '2000':46,47,50,100 '2024':201 '22':199 '3.3':42 '40':204 '500':32,167,171 '57659':90 '651':165 'accept':131,143,152,193 'accept-encod':151,192 'accept-languag':142 'agent':120 'aliv':112 'allow':51 'application/xhtml':133 'application/xml':135 'around':219 'byte':157 'cach':181,185 'cache-control':180 'caddi':196 'charset':210 'client':91 'compos':36 'configur':15 'connect':109 'contain':18,65 'content':188,207 'content-encod':187 'content-typ':206 'control':182 'cooki':156 'date':197 'deflat':155 'didn':9 'dnt':103 'durat':162 'en':146,148 'en-us':145 'encod':153,189,194 'environ':48 'err':76 'error':31,174 'fals':53 'firefox/121.0':130 'gecko/20100101':129 'get':11,29,97 'github.com':74 'github.com/mdshack/shotshare/assets/69852851/f368510c-652c-4d1f-be92-53fcf281c258)':73 'gmt':205 'gpc':107 'gzip':154,190 'handl':82 'head':218 'header':102,169 'help':24 'host':49,98 'http.log.access':80 'http/1.1':95 'id':161 'imag':68,72 'image/avif':138 'image/webp':139 'insecur':115 'intern':172 'ip':86,92 'jan':200 'keep':111 'keep-al':110 'languag':144 'latest':70 'logger':79 'lot':4 'mdshack/shotshare':69 'method':96 'mon':198 'mozilla/5.0':121 'msg':81 'name':66 'network':71 'no-cach':183 'nt':123 'omv':39 'path':37,40 'php/8.3.1':179 'port':6,13,45,89 'power':177 'privat':186 'proto':94 'q':136,140,149 'read':158 'registr':52 'remot':85,88 'request':83,84,116 'resp':168 'restart':61 'rv':127 'sec':106 'sec-gpc':105 'server':173,195 'servic':43 'shotshar':44,67 'size':164 'status':166,170 'still':8 'stop':64 'struggl':2 'text/html':132,209 'tri':22 'ts':77 'type':208 'unless':63 'unless-stop':62 'upgrad':114 'upgrade-insecure-request':113 'uri':101 'us':147 'user':21,119,160 'user-ag':118 'utf':211 'vari':191 'version':41 'volum':54 'win64':125 'window':122 'wrap':216 'x':176 'x-powered-bi':175 'x64':126 'xml':134"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7622693"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705936512 {#3183
            date: 2024-01-22 16:15:12.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#2156}
        +body: """
          This appears to be the exact same problem as [github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)\n
          \n
          For testing I just spun up a VM with Docker, I tried the same compose file as you. I found I had to use the volume instead of a bind mount for `/app/storage`.\n
          \n
          This compose file should work.\n
          \n
          ```\n
          \n
          <span style="color:#323232;">version: "3.3"\n
          </span><span style="color:#323232;">services:\n
          </span><span style="color:#323232;">  shotshare:\n
          </span><span style="color:#323232;">    ports:\n
          </span><span style="color:#323232;">      - 2000:80\n
          </span><span style="color:#323232;">    environment:\n
          </span><span style="color:#323232;">      - HOST=:80\n
          </span><span style="color:#323232;">      - ALLOW_REGISTRATION=false\n
          </span><span style="color:#323232;">    volumes:\n
          </span><span style="color:#323232;">      - shotshare_data:/app/storage\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/database.sqlite:/app/database/database.sqlite\n
          </span><span style="color:#323232;">      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/.env:/app/.env\n
          </span><span style="color:#323232;">    restart: unless-stopped\n
          </span><span style="color:#323232;">    container_name: shotshare\n
          </span><span style="color:#323232;">    image: mdshack/shotshare:latest\n
          </span><span style="color:#323232;">volumes:\n
          </span><span style="color:#323232;">    shotshare_data:\n
          </span><span style="color:#323232;">networks: {}\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705937135 {#3456
          date: 2024-01-22 16:25:35.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
          "@Tiritibambix@lemmy.ml"
          "@JASN_DE@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3461 …}
        +nested: Doctrine\ORM\PersistentCollection {#3463 …}
        +votes: Doctrine\ORM\PersistentCollection {#3465 …}
        +reports: Doctrine\ORM\PersistentCollection {#3467 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3469 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3471 …}
        -id: 331603
        -bodyTs: "'/app/.env':71 '/app/database/database.sqlite':69 '/app/storage':45,67 '/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':12 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/.env':70 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/database.sqlite':68 '2000':56 '3.3':52 '80':57,60 'allow':61 'appear':2 'bind':42 'compos':27,47 'contain':76 'data':66,84 'docker':22 'environ':58 'exact':6 'fals':63 'file':28,48 'found':32 'github.com':11 'github.com/mdshack/shotshare/issues/31](https://github.com/mdshack/shotshare/issues/31)':10 'host':59 'imag':79 'instead':39 'latest':81 'mdshack/shotshare':80 'mount':43 'name':77 'network':85 'port':55 'problem':8 'registr':62 'restart':72 'servic':53 'shotshar':54,65,78,83 'spun':17 'stop':75 'test':14 'tri':24 'unless':74 'unless-stop':73 'use':36 'version':51 'vm':20 'volum':38,64,82 'work':50"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/6446274"
        +editedAt: DateTimeImmutable @1727669355 {#3457
          date: 2024-09-30 06:09:15.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705937135 {#3458
          date: 2024-01-22 16:25:35.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#2156}
      +body: """
        Oh wow, thanks for trying this. It is working indeed.\n
        \n
        I am an absolute begginer so let me ask. Where is `shotshare_data` on my machine ? Is it in docker volumes ( like `/var/lib/docker/volumes/`) ? Is there a way I can store data in `/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/` ?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705938638 {#3567
        date: 2024-01-22 16:50:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tiritibambix@lemmy.ml"
        "@JASN_DE@lemmy.world"
        "@mouse@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3574 …}
      +nested: Doctrine\ORM\PersistentCollection {#3576 …}
      +votes: Doctrine\ORM\PersistentCollection {#3578 …}
      +reports: Doctrine\ORM\PersistentCollection {#3581 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3583 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3585 …}
      -id: 331661
      -bodyTs: "'/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare':43 '/var/lib/docker/volumes':33 'absolut':14 'ask':19 'beggin':15 'data':23,41 'docker':30 'inde':10 'let':17 'like':32 'machin':26 'oh':1 'shotshar':22 'store':40 'thank':3 'tri':5 'volum':31 'way':37 'work':9 'wow':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7623384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705938638 {#3570
        date: 2024-01-22 16:50:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2156}
    +body: """
      I just did another test.\n
      \n
      You should be able to create the directories manually. I cheated by simply cloning the repo and copying them to the bind mount location like so. You can use the bind mount method like you wanted.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">git clone https://github.com/mdshack/shotshare\n
      </span><span style="color:#323232;">cp -r shotshare/storage/* /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data/\n
      </span><span style="color:#323232;">chown 82:82 -R /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Shotshare/shotshare_data\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705939181 {#3624
      date: 2024-01-22 16:59:41.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
      "@Tiritibambix@lemmy.ml"
      "@JASN_DE@lemmy.world"
      "@mouse@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3628 …}
    +nested: Doctrine\ORM\PersistentCollection {#3630 …}
    +votes: Doctrine\ORM\PersistentCollection {#3632 …}
    +reports: Doctrine\ORM\PersistentCollection {#3634 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3636 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3638 …}
    -id: 331690
    -bodyTs: "'/mdshack/shotshare':46 '/srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/files/shotshare/shotshare_data':50,55 '82':52,53 'abl':9 'anoth':4 'bind':27,36 'cheat':16 'chown':51 'clone':19,43 'copi':23 'cp':47 'creat':11 'directori':13 'git':42 'github.com':45 'github.com/mdshack/shotshare':44 'like':30,39 'locat':29 'manual':14 'method':38 'mount':28,37 'r':48,54 'repo':21 'shotshare/storage':49 'simpli':18 'test':5 'use':34 'want':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6446925"
    +editedAt: DateTimeImmutable @1727678847 {#3625
      date: 2024-09-30 08:47:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705939181 {#3626
      date: 2024-01-22 16:59:41.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2156}
  +body: """
    Ugh permission issues…\n
    \n
    I have no idea how the shotshare image works, but an easier method is to specify the puid/pgid in the docker-compose:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">environment:\n
    </span><span style="color:#323232;">  - PUID=82\n
    </span><span style="color:#323232;">  - PGID=82\n
    </span>\n
    ```\n
    \n
    If the docker image supports it, the `–user` flag is also helpful :).\n
    \n
    I know those works with volume mounts, no idea about bind mounts.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706005762 {#3678
    date: 2024-01-23 11:29:22.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
    "@Tiritibambix@lemmy.ml"
    "@JASN_DE@lemmy.world"
    "@mouse@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3683 …}
  +nested: Doctrine\ORM\PersistentCollection {#3685 …}
  +votes: Doctrine\ORM\PersistentCollection {#3687 …}
  +reports: Doctrine\ORM\PersistentCollection {#3689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3693 …}
  -id: 333839
  -bodyTs: "'82':29,31 'also':42 'bind':54 'compos':26 'docker':25,34 'docker-compos':24 'easier':15 'environ':27 'flag':40 'help':43 'idea':7,52 'imag':11,35 'issu':3 'know':45 'method':16 'mount':50,55 'permiss':2 'pgid':30 'puid':28 'puid/pgid':21 'shotshar':10 'specifi':19 'support':36 'ugh':1 'user':39 'volum':49 'work':12,47"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7647584"
  +editedAt: DateTimeImmutable @1727930484 {#3679
    date: 2024-10-03 06:41:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706005762 {#3680
    date: 2024-01-23 11:29:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2373
  +user: App\Entity\User {#1352 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1727920619 {#1982
    date: 2024-10-03 03:56:59.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2376 …}
  +nested: Doctrine\ORM\PersistentCollection {#2365 …}
  +votes: Doctrine\ORM\PersistentCollection {#2366 …}
  +reports: Doctrine\ORM\PersistentCollection {#2352 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
  -id: 333569
  -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934992"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992824 {#1979
    date: 2024-01-23 07:53:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED edit
App\Entity\EntryComment {#2373
  +user: App\Entity\User {#1352 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1727920619 {#1982
    date: 2024-10-03 03:56:59.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2376 …}
  +nested: Doctrine\ORM\PersistentCollection {#2365 …}
  +votes: Doctrine\ORM\PersistentCollection {#2366 …}
  +reports: Doctrine\ORM\PersistentCollection {#2352 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
  -id: 333569
  -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934992"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992824 {#1979
    date: 2024-01-23 07:53:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED moderate
App\Entity\EntryComment {#2373
  +user: App\Entity\User {#1352 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1727920619 {#1982
    date: 2024-10-03 03:56:59.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2376 …}
  +nested: Doctrine\ORM\PersistentCollection {#2365 …}
  +votes: Doctrine\ORM\PersistentCollection {#2366 …}
  +reports: Doctrine\ORM\PersistentCollection {#2352 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
  -id: 333569
  -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934992"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992824 {#1979
    date: 2024-01-23 07:53:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3341
  +user: Proxies\__CG__\App\Entity\User {#3342 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2373
    +user: App\Entity\User {#1352 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727920619 {#1982
      date: 2024-10-03 03:56:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crschnick@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2376 …}
    +nested: Doctrine\ORM\PersistentCollection {#2365 …}
    +votes: Doctrine\ORM\PersistentCollection {#2366 …}
    +reports: Doctrine\ORM\PersistentCollection {#2352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
    -id: 333569
    -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6934992"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705992824 {#1979
      date: 2024-01-23 07:53:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2373}
  +body: """
    It’s not really related at all.\n
    \n
    It is basically a graphical wrapper around your CLI tools like `ssh`, `docker`, `kubectl`, and more that gives you the features you know from tools like graphical SFTP clients but supports much more types of connections and allows you to use your favourite terminal and editor for your remote connections.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705995178 {#3339
    date: 2024-01-23 08:32:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@solrize@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3343 …}
  +nested: Doctrine\ORM\PersistentCollection {#3345 …}
  +votes: Doctrine\ORM\PersistentCollection {#3347 …}
  +reports: Doctrine\ORM\PersistentCollection {#3349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3353 …}
  -id: 333621
  -bodyTs: "'allow':45 'around':14 'basic':10 'cli':16 'client':36 'connect':43,57 'docker':20 'editor':53 'favourit':50 'featur':28 'give':25 'graphic':12,34 'know':30 'kubectl':21 'like':18,33 'much':39 'realli':4 'relat':5 'remot':56 'sftp':35 'ssh':19 'support':38 'termin':51 'tool':17,32 'type':41 'use':48 'wrapper':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7928248"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705995178 {#3340
    date: 2024-01-23 08:32: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
131 DENIED edit
App\Entity\EntryComment {#3341
  +user: Proxies\__CG__\App\Entity\User {#3342 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2373
    +user: App\Entity\User {#1352 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727920619 {#1982
      date: 2024-10-03 03:56:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crschnick@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2376 …}
    +nested: Doctrine\ORM\PersistentCollection {#2365 …}
    +votes: Doctrine\ORM\PersistentCollection {#2366 …}
    +reports: Doctrine\ORM\PersistentCollection {#2352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
    -id: 333569
    -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6934992"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705992824 {#1979
      date: 2024-01-23 07:53:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2373}
  +body: """
    It’s not really related at all.\n
    \n
    It is basically a graphical wrapper around your CLI tools like `ssh`, `docker`, `kubectl`, and more that gives you the features you know from tools like graphical SFTP clients but supports much more types of connections and allows you to use your favourite terminal and editor for your remote connections.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705995178 {#3339
    date: 2024-01-23 08:32:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@solrize@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3343 …}
  +nested: Doctrine\ORM\PersistentCollection {#3345 …}
  +votes: Doctrine\ORM\PersistentCollection {#3347 …}
  +reports: Doctrine\ORM\PersistentCollection {#3349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3353 …}
  -id: 333621
  -bodyTs: "'allow':45 'around':14 'basic':10 'cli':16 'client':36 'connect':43,57 'docker':20 'editor':53 'favourit':50 'featur':28 'give':25 'graphic':12,34 'know':30 'kubectl':21 'like':18,33 'much':39 'realli':4 'relat':5 'remot':56 'sftp':35 'ssh':19 'support':38 'termin':51 'tool':17,32 'type':41 'use':48 'wrapper':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7928248"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705995178 {#3340
    date: 2024-01-23 08:32: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
132 DENIED moderate
App\Entity\EntryComment {#3341
  +user: Proxies\__CG__\App\Entity\User {#3342 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2373
    +user: App\Entity\User {#1352 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1727920619 {#1982
      date: 2024-10-03 03:56:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crschnick@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2376 …}
    +nested: Doctrine\ORM\PersistentCollection {#2365 …}
    +votes: Doctrine\ORM\PersistentCollection {#2366 …}
    +reports: Doctrine\ORM\PersistentCollection {#2352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
    -id: 333569
    -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6934992"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705992824 {#1979
      date: 2024-01-23 07:53:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2373}
  +body: """
    It’s not really related at all.\n
    \n
    It is basically a graphical wrapper around your CLI tools like `ssh`, `docker`, `kubectl`, and more that gives you the features you know from tools like graphical SFTP clients but supports much more types of connections and allows you to use your favourite terminal and editor for your remote connections.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705995178 {#3339
    date: 2024-01-23 08:32:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@solrize@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3343 …}
  +nested: Doctrine\ORM\PersistentCollection {#3345 …}
  +votes: Doctrine\ORM\PersistentCollection {#3347 …}
  +reports: Doctrine\ORM\PersistentCollection {#3349 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3353 …}
  -id: 333621
  -bodyTs: "'allow':45 'around':14 'basic':10 'cli':16 'client':36 'connect':43,57 'docker':20 'editor':53 'favourit':50 'featur':28 'give':25 'graphic':12,34 'know':30 'kubectl':21 'like':18,33 'much':39 'realli':4 'relat':5 'remot':56 'sftp':35 'ssh':19 'support':38 'termin':51 'tool':17,32 'type':41 'use':48 'wrapper':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7928248"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705995178 {#3340
    date: 2024-01-23 08:32: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
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 {#3522
  +user: App\Entity\User {#1352 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3341
    +user: Proxies\__CG__\App\Entity\User {#3342 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2373
      +user: App\Entity\User {#1352 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727920619 {#1982
        date: 2024-10-03 03:56:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2376 …}
      +nested: Doctrine\ORM\PersistentCollection {#2365 …}
      +votes: Doctrine\ORM\PersistentCollection {#2366 …}
      +reports: Doctrine\ORM\PersistentCollection {#2352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
      -id: 333569
      -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6934992"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705992824 {#1979
        date: 2024-01-23 07:53:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2373}
    +body: """
      It’s not really related at all.\n
      \n
      It is basically a graphical wrapper around your CLI tools like `ssh`, `docker`, `kubectl`, and more that gives you the features you know from tools like graphical SFTP clients but supports much more types of connections and allows you to use your favourite terminal and editor for your remote connections.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705995178 {#3339
      date: 2024-01-23 08:32:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crschnick@sh.itjust.works"
      "@solrize@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3343 …}
    +nested: Doctrine\ORM\PersistentCollection {#3345 …}
    +votes: Doctrine\ORM\PersistentCollection {#3347 …}
    +reports: Doctrine\ORM\PersistentCollection {#3349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3353 …}
    -id: 333621
    -bodyTs: "'allow':45 'around':14 'basic':10 'cli':16 'client':36 'connect':43,57 'docker':20 'editor':53 'favourit':50 'featur':28 'give':25 'graphic':12,34 'know':30 'kubectl':21 'like':18,33 'much':39 'realli':4 'relat':5 'remot':56 'sftp':35 'ssh':19 'support':38 'termin':51 'tool':17,32 'type':41 'use':48 'wrapper':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7928248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705995178 {#3340
      date: 2024-01-23 08:32:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2373}
  +body: "Ah thanks. I’m a fogey and am used to doing that stuff from the command line but that’s just me m. Good luck with the project!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706001105 {#3520
    date: 2024-01-23 10:11:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@solrize@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3523 …}
  +nested: Doctrine\ORM\PersistentCollection {#3525 …}
  +votes: Doctrine\ORM\PersistentCollection {#3527 …}
  +reports: Doctrine\ORM\PersistentCollection {#3529 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3531 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3533 …}
  -id: 333762
  -bodyTs: "'ah':1 'command':16 'fogey':6 'good':24 'line':17 'luck':25 'm':4,23 'project':28 'stuff':13 'thank':2 'use':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6937900"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706001105 {#3521
    date: 2024-01-23 10:11: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
135 DENIED edit
App\Entity\EntryComment {#3522
  +user: App\Entity\User {#1352 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3341
    +user: Proxies\__CG__\App\Entity\User {#3342 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2373
      +user: App\Entity\User {#1352 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727920619 {#1982
        date: 2024-10-03 03:56:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2376 …}
      +nested: Doctrine\ORM\PersistentCollection {#2365 …}
      +votes: Doctrine\ORM\PersistentCollection {#2366 …}
      +reports: Doctrine\ORM\PersistentCollection {#2352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
      -id: 333569
      -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6934992"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705992824 {#1979
        date: 2024-01-23 07:53:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2373}
    +body: """
      It’s not really related at all.\n
      \n
      It is basically a graphical wrapper around your CLI tools like `ssh`, `docker`, `kubectl`, and more that gives you the features you know from tools like graphical SFTP clients but supports much more types of connections and allows you to use your favourite terminal and editor for your remote connections.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705995178 {#3339
      date: 2024-01-23 08:32:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crschnick@sh.itjust.works"
      "@solrize@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3343 …}
    +nested: Doctrine\ORM\PersistentCollection {#3345 …}
    +votes: Doctrine\ORM\PersistentCollection {#3347 …}
    +reports: Doctrine\ORM\PersistentCollection {#3349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3353 …}
    -id: 333621
    -bodyTs: "'allow':45 'around':14 'basic':10 'cli':16 'client':36 'connect':43,57 'docker':20 'editor':53 'favourit':50 'featur':28 'give':25 'graphic':12,34 'know':30 'kubectl':21 'like':18,33 'much':39 'realli':4 'relat':5 'remot':56 'sftp':35 'ssh':19 'support':38 'termin':51 'tool':17,32 'type':41 'use':48 'wrapper':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7928248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705995178 {#3340
      date: 2024-01-23 08:32:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2373}
  +body: "Ah thanks. I’m a fogey and am used to doing that stuff from the command line but that’s just me m. Good luck with the project!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706001105 {#3520
    date: 2024-01-23 10:11:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@solrize@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3523 …}
  +nested: Doctrine\ORM\PersistentCollection {#3525 …}
  +votes: Doctrine\ORM\PersistentCollection {#3527 …}
  +reports: Doctrine\ORM\PersistentCollection {#3529 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3531 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3533 …}
  -id: 333762
  -bodyTs: "'ah':1 'command':16 'fogey':6 'good':24 'line':17 'luck':25 'm':4,23 'project':28 'stuff':13 'thank':2 'use':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6937900"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706001105 {#3521
    date: 2024-01-23 10:11: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
136 DENIED moderate
App\Entity\EntryComment {#3522
  +user: App\Entity\User {#1352 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3341
    +user: Proxies\__CG__\App\Entity\User {#3342 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2373
      +user: App\Entity\User {#1352 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2374 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "Some indication of how this is different from a VPN or remote file system would be helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1727920619 {#1982
        date: 2024-10-03 03:56:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@crschnick@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2376 …}
      +nested: Doctrine\ORM\PersistentCollection {#2365 …}
      +votes: Doctrine\ORM\PersistentCollection {#2366 …}
      +reports: Doctrine\ORM\PersistentCollection {#2352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1348 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1349 …}
      -id: 333569
      -bodyTs: "'differ':7 'file':13 'help':17 'indic':2 'remot':12 'system':14 'vpn':10 'would':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6934992"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705992824 {#1979
        date: 2024-01-23 07:53:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2373}
    +body: """
      It’s not really related at all.\n
      \n
      It is basically a graphical wrapper around your CLI tools like `ssh`, `docker`, `kubectl`, and more that gives you the features you know from tools like graphical SFTP clients but supports much more types of connections and allows you to use your favourite terminal and editor for your remote connections.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705995178 {#3339
      date: 2024-01-23 08:32:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crschnick@sh.itjust.works"
      "@solrize@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3343 …}
    +nested: Doctrine\ORM\PersistentCollection {#3345 …}
    +votes: Doctrine\ORM\PersistentCollection {#3347 …}
    +reports: Doctrine\ORM\PersistentCollection {#3349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3353 …}
    -id: 333621
    -bodyTs: "'allow':45 'around':14 'basic':10 'cli':16 'client':36 'connect':43,57 'docker':20 'editor':53 'favourit':50 'featur':28 'give':25 'graphic':12,34 'know':30 'kubectl':21 'like':18,33 'much':39 'realli':4 'relat':5 'remot':56 'sftp':35 'ssh':19 'support':38 'termin':51 'tool':17,32 'type':41 'use':48 'wrapper':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7928248"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705995178 {#3340
      date: 2024-01-23 08:32:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2373}
  +body: "Ah thanks. I’m a fogey and am used to doing that stuff from the command line but that’s just me m. Good luck with the project!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706001105 {#3520
    date: 2024-01-23 10:11:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@crschnick@sh.itjust.works"
    "@solrize@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3523 …}
  +nested: Doctrine\ORM\PersistentCollection {#3525 …}
  +votes: Doctrine\ORM\PersistentCollection {#3527 …}
  +reports: Doctrine\ORM\PersistentCollection {#3529 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3531 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3533 …}
  -id: 333762
  -bodyTs: "'ah':1 'command':16 'fogey':6 'good':24 'line':17 'luck':25 'm':4,23 'project':28 'stuff':13 'thank':2 'use':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6937900"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706001105 {#3521
    date: 2024-01-23 10:11: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
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 {#2544
  +user: App\Entity\User {#2558 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1727912788 {#2539
    date: 2024-10-03 01:46:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2546 …}
  +nested: Doctrine\ORM\PersistentCollection {#2548 …}
  +votes: Doctrine\ORM\PersistentCollection {#2550 …}
  +reports: Doctrine\ORM\PersistentCollection {#2552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
  -id: 331087
  -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6912942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922700 {#2540
    date: 2024-01-22 12:25:00.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 {#2544
  +user: App\Entity\User {#2558 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1727912788 {#2539
    date: 2024-10-03 01:46:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2546 …}
  +nested: Doctrine\ORM\PersistentCollection {#2548 …}
  +votes: Doctrine\ORM\PersistentCollection {#2550 …}
  +reports: Doctrine\ORM\PersistentCollection {#2552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
  -id: 331087
  -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6912942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922700 {#2540
    date: 2024-01-22 12:25:00.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 {#2544
  +user: App\Entity\User {#2558 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1727912788 {#2539
    date: 2024-10-03 01:46:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2546 …}
  +nested: Doctrine\ORM\PersistentCollection {#2548 …}
  +votes: Doctrine\ORM\PersistentCollection {#2550 …}
  +reports: Doctrine\ORM\PersistentCollection {#2552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
  -id: 331087
  -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6912942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922700 {#2540
    date: 2024-01-22 12:25:00.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 {#3106
  +user: Proxies\__CG__\App\Entity\User {#3105 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "Seconded for Our Groceries. The sync between devices is great and I LOVE the barcode scanning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705970406 {#3108
    date: 2024-01-23 01:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3104 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3100 …}
  +reports: Doctrine\ORM\PersistentCollection {#3098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
  -id: 333034
  -bodyTs: "'barcod':15 'devic':8 'great':10 'groceri':4 'love':13 'scan':16 'second':1 'sync':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926912"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705970406 {#3107
    date: 2024-01-23 01:40: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
143 DENIED edit
App\Entity\EntryComment {#3106
  +user: Proxies\__CG__\App\Entity\User {#3105 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "Seconded for Our Groceries. The sync between devices is great and I LOVE the barcode scanning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705970406 {#3108
    date: 2024-01-23 01:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3104 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3100 …}
  +reports: Doctrine\ORM\PersistentCollection {#3098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
  -id: 333034
  -bodyTs: "'barcod':15 'devic':8 'great':10 'groceri':4 'love':13 'scan':16 'second':1 'sync':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926912"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705970406 {#3107
    date: 2024-01-23 01:40: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
144 DENIED moderate
App\Entity\EntryComment {#3106
  +user: Proxies\__CG__\App\Entity\User {#3105 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "Seconded for Our Groceries. The sync between devices is great and I LOVE the barcode scanning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705970406 {#3108
    date: 2024-01-23 01:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3104 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3100 …}
  +reports: Doctrine\ORM\PersistentCollection {#3098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
  -id: 333034
  -bodyTs: "'barcod':15 'devic':8 'great':10 'groceri':4 'love':13 'scan':16 'second':1 'sync':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926912"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705970406 {#3107
    date: 2024-01-23 01:40: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
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 {#3090
  +user: Proxies\__CG__\App\Entity\User {#3089 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705929726 {#3092
    date: 2024-01-22 14:22:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3088 …}
  +nested: Doctrine\ORM\PersistentCollection {#3168 …}
  +votes: Doctrine\ORM\PersistentCollection {#3169 …}
  +reports: Doctrine\ORM\PersistentCollection {#3156 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3158 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3160 …}
  -id: 331301
  -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5037919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705929726 {#3091
    date: 2024-01-22 14:22: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
147 DENIED edit
App\Entity\EntryComment {#3090
  +user: Proxies\__CG__\App\Entity\User {#3089 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705929726 {#3092
    date: 2024-01-22 14:22:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3088 …}
  +nested: Doctrine\ORM\PersistentCollection {#3168 …}
  +votes: Doctrine\ORM\PersistentCollection {#3169 …}
  +reports: Doctrine\ORM\PersistentCollection {#3156 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3158 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3160 …}
  -id: 331301
  -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5037919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705929726 {#3091
    date: 2024-01-22 14:22: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
148 DENIED moderate
App\Entity\EntryComment {#3090
  +user: Proxies\__CG__\App\Entity\User {#3089 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705929726 {#3092
    date: 2024-01-22 14:22:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3088 …}
  +nested: Doctrine\ORM\PersistentCollection {#3168 …}
  +votes: Doctrine\ORM\PersistentCollection {#3169 …}
  +reports: Doctrine\ORM\PersistentCollection {#3156 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3158 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3160 …}
  -id: 331301
  -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5037919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705929726 {#3091
    date: 2024-01-22 14:22: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
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 {#3443
  +user: App\Entity\User {#2558 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2544
      +user: App\Entity\User {#2558 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1727912788 {#2539
        date: 2024-10-03 01:46:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2546 …}
      +nested: Doctrine\ORM\PersistentCollection {#2548 …}
      +votes: Doctrine\ORM\PersistentCollection {#2550 …}
      +reports: Doctrine\ORM\PersistentCollection {#2552 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
      -id: 331087
      -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6912942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922700 {#2540
        date: 2024-01-22 12:25:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2544}
    +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705929726 {#3092
      date: 2024-01-22 14:22:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@noughtnaut@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3168 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3156 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3158 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3160 …}
    -id: 331301
    -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5037919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929726 {#3091
      date: 2024-01-22 14:22:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "Correct, it is not."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997601 {#3441
    date: 2024-01-23 09:13:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
    "@SirMino@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3444 …}
  +nested: Doctrine\ORM\PersistentCollection {#3446 …}
  +votes: Doctrine\ORM\PersistentCollection {#3448 …}
  +reports: Doctrine\ORM\PersistentCollection {#3450 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3452 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3454 …}
  -id: 333688
  -bodyTs: "'correct':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705997601 {#3442
    date: 2024-01-23 09:13:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED edit
App\Entity\EntryComment {#3443
  +user: App\Entity\User {#2558 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2544
      +user: App\Entity\User {#2558 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1727912788 {#2539
        date: 2024-10-03 01:46:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2546 …}
      +nested: Doctrine\ORM\PersistentCollection {#2548 …}
      +votes: Doctrine\ORM\PersistentCollection {#2550 …}
      +reports: Doctrine\ORM\PersistentCollection {#2552 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
      -id: 331087
      -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6912942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922700 {#2540
        date: 2024-01-22 12:25:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2544}
    +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705929726 {#3092
      date: 2024-01-22 14:22:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@noughtnaut@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3168 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3156 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3158 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3160 …}
    -id: 331301
    -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5037919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929726 {#3091
      date: 2024-01-22 14:22:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "Correct, it is not."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997601 {#3441
    date: 2024-01-23 09:13:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
    "@SirMino@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3444 …}
  +nested: Doctrine\ORM\PersistentCollection {#3446 …}
  +votes: Doctrine\ORM\PersistentCollection {#3448 …}
  +reports: Doctrine\ORM\PersistentCollection {#3450 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3452 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3454 …}
  -id: 333688
  -bodyTs: "'correct':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705997601 {#3442
    date: 2024-01-23 09:13:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED moderate
App\Entity\EntryComment {#3443
  +user: App\Entity\User {#2558 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2544
      +user: App\Entity\User {#2558 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1727912788 {#2539
        date: 2024-10-03 01:46:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@EarMaster@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2546 …}
      +nested: Doctrine\ORM\PersistentCollection {#2548 …}
      +votes: Doctrine\ORM\PersistentCollection {#2550 …}
      +reports: Doctrine\ORM\PersistentCollection {#2552 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
      -id: 331087
      -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6912942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922700 {#2540
        date: 2024-01-22 12:25:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2544}
    +body: "I really like Our Groceries, but AFAIK it’s not self hosted nor foss"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705929726 {#3092
      date: 2024-01-22 14:22:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
      "@noughtnaut@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3168 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3156 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3158 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3160 …}
    -id: 331301
    -bodyTs: "'afaik':7 'foss':14 'groceri':5 'host':12 'like':3 'realli':2 'self':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5037919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929726 {#3091
      date: 2024-01-22 14:22:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "Correct, it is not."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705997601 {#3441
    date: 2024-01-23 09:13:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
    "@SirMino@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3444 …}
  +nested: Doctrine\ORM\PersistentCollection {#3446 …}
  +votes: Doctrine\ORM\PersistentCollection {#3448 …}
  +reports: Doctrine\ORM\PersistentCollection {#3450 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3452 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3454 …}
  -id: 333688
  -bodyTs: "'correct':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6936718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705997601 {#3442
    date: 2024-01-23 09:13:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#3171
  +user: Proxies\__CG__\App\Entity\User {#3163 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I will have a look into it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705924484 {#3162
    date: 2024-01-22 12:54:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3166 …}
  +votes: Doctrine\ORM\PersistentCollection {#3174 …}
  +reports: Doctrine\ORM\PersistentCollection {#3176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3180 …}
  -id: 331142
  -bodyTs: "'look':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924484 {#3172
    date: 2024-01-22 12:54:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED edit
App\Entity\EntryComment {#3171
  +user: Proxies\__CG__\App\Entity\User {#3163 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I will have a look into it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705924484 {#3162
    date: 2024-01-22 12:54:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3166 …}
  +votes: Doctrine\ORM\PersistentCollection {#3174 …}
  +reports: Doctrine\ORM\PersistentCollection {#3176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3180 …}
  -id: 331142
  -bodyTs: "'look':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924484 {#3172
    date: 2024-01-22 12:54:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED moderate
App\Entity\EntryComment {#3171
  +user: Proxies\__CG__\App\Entity\User {#3163 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2544
    +user: App\Entity\User {#2558 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’ve been extremely fond of “Our Groceries” for many years. It strikes a sweet spot between features and simplicity of use, and the devs are very responsive and have added several features after my suggestions. Really the only downside right now is that it can’t use the front facing camera on my wall mounted android tablet for scanning barcodes."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1727912788 {#2539
      date: 2024-10-03 01:46:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2546 …}
    +nested: Doctrine\ORM\PersistentCollection {#2548 …}
    +votes: Doctrine\ORM\PersistentCollection {#2550 …}
    +reports: Doctrine\ORM\PersistentCollection {#2552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2556 …}
    -id: 331087
    -bodyTs: "'ad':31 'android':57 'barcod':61 'camera':52 'dev':25 'downsid':40 'extrem':4 'face':51 'featur':18,33 'fond':5 'front':50 'groceri':8 'mani':10 'mount':56 'realli':37 'respons':28 'right':41 'scan':60 'sever':32 'simplic':20 'spot':16 'strike':13 'suggest':36 'sweet':15 'tablet':58 'use':22,48 've':2 'wall':55 'year':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922700 {#2540
      date: 2024-01-22 12:25:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2544}
  +body: "I will have a look into it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705924484 {#3162
    date: 2024-01-22 12:54:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@noughtnaut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3166 …}
  +votes: Doctrine\ORM\PersistentCollection {#3174 …}
  +reports: Doctrine\ORM\PersistentCollection {#3176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3180 …}
  -id: 331142
  -bodyTs: "'look':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6913580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705924484 {#3172
    date: 2024-01-22 12:54:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2619
  +user: App\Entity\User {#2632 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "[noteapps.info](http://noteapps.info)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727901846 {#2614
    date: 2024-10-02 22:44:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2620 …}
  +nested: Doctrine\ORM\PersistentCollection {#2622 …}
  +votes: Doctrine\ORM\PersistentCollection {#2624 …}
  +reports: Doctrine\ORM\PersistentCollection {#2626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2630 …}
  -id: 333520
  -bodyTs: "'noteapps.info':1,2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5929235"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705990950 {#2615
    date: 2024-01-23 07:22: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
159 DENIED edit
App\Entity\EntryComment {#2619
  +user: App\Entity\User {#2632 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "[noteapps.info](http://noteapps.info)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727901846 {#2614
    date: 2024-10-02 22:44:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2620 …}
  +nested: Doctrine\ORM\PersistentCollection {#2622 …}
  +votes: Doctrine\ORM\PersistentCollection {#2624 …}
  +reports: Doctrine\ORM\PersistentCollection {#2626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2630 …}
  -id: 333520
  -bodyTs: "'noteapps.info':1,2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5929235"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705990950 {#2615
    date: 2024-01-23 07:22: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
160 DENIED moderate
App\Entity\EntryComment {#2619
  +user: App\Entity\User {#2632 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "[noteapps.info](http://noteapps.info)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727901846 {#2614
    date: 2024-10-02 22:44:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2620 …}
  +nested: Doctrine\ORM\PersistentCollection {#2622 …}
  +votes: Doctrine\ORM\PersistentCollection {#2624 …}
  +reports: Doctrine\ORM\PersistentCollection {#2626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2630 …}
  -id: 333520
  -bodyTs: "'noteapps.info':1,2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5929235"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705990950 {#2615
    date: 2024-01-23 07:22: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
161 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
162 DENIED moderate
App\Entity\EntryComment {#3326
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2619
    +user: App\Entity\User {#2632 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "[noteapps.info](http://noteapps.info)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727901846 {#2614
      date: 2024-10-02 22:44:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2620 …}
    +nested: Doctrine\ORM\PersistentCollection {#2622 …}
    +votes: Doctrine\ORM\PersistentCollection {#2624 …}
    +reports: Doctrine\ORM\PersistentCollection {#2626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2628 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2630 …}
    -id: 333520
    -bodyTs: "'noteapps.info':1,2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5929235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705990950 {#2615
      date: 2024-01-23 07:22:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2619}
  +body: "This looks… Overwhelming… O my… I want back to having only ONE alternative please!!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705996027 {#3324
    date: 2024-01-23 08:47:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Dhrystone@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3327 …}
  +nested: Doctrine\ORM\PersistentCollection {#3329 …}
  +votes: Doctrine\ORM\PersistentCollection {#3331 …}
  +reports: Doctrine\ORM\PersistentCollection {#3333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3335 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3337 …}
  -id: 333643
  -bodyTs: "'altern':13 'back':8 'look':2 'o':4 'one':12 'overwhelm':3 'pleas':14 'want':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5053112"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705996027 {#3325
    date: 2024-01-23 08:47:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
163 DENIED edit
App\Entity\EntryComment {#3326
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2619
    +user: App\Entity\User {#2632 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "[noteapps.info](http://noteapps.info)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727901846 {#2614
      date: 2024-10-02 22:44:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2620 …}
    +nested: Doctrine\ORM\PersistentCollection {#2622 …}
    +votes: Doctrine\ORM\PersistentCollection {#2624 …}
    +reports: Doctrine\ORM\PersistentCollection {#2626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2628 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2630 …}
    -id: 333520
    -bodyTs: "'noteapps.info':1,2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5929235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705990950 {#2615
      date: 2024-01-23 07:22:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2619}
  +body: "This looks… Overwhelming… O my… I want back to having only ONE alternative please!!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705996027 {#3324
    date: 2024-01-23 08:47:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Dhrystone@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3327 …}
  +nested: Doctrine\ORM\PersistentCollection {#3329 …}
  +votes: Doctrine\ORM\PersistentCollection {#3331 …}
  +reports: Doctrine\ORM\PersistentCollection {#3333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3335 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3337 …}
  -id: 333643
  -bodyTs: "'altern':13 'back':8 'look':2 'o':4 'one':12 'overwhelm':3 'pleas':14 'want':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5053112"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705996027 {#3325
    date: 2024-01-23 08:47:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
164 DENIED moderate
App\Entity\EntryComment {#3326
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2619
    +user: App\Entity\User {#2632 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "[noteapps.info](http://noteapps.info)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727901846 {#2614
      date: 2024-10-02 22:44:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2620 …}
    +nested: Doctrine\ORM\PersistentCollection {#2622 …}
    +votes: Doctrine\ORM\PersistentCollection {#2624 …}
    +reports: Doctrine\ORM\PersistentCollection {#2626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2628 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2630 …}
    -id: 333520
    -bodyTs: "'noteapps.info':1,2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5929235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705990950 {#2615
      date: 2024-01-23 07:22:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2619}
  +body: "This looks… Overwhelming… O my… I want back to having only ONE alternative please!!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705996027 {#3324
    date: 2024-01-23 08:47:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@Dhrystone@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3327 …}
  +nested: Doctrine\ORM\PersistentCollection {#3329 …}
  +votes: Doctrine\ORM\PersistentCollection {#3331 …}
  +reports: Doctrine\ORM\PersistentCollection {#3333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3335 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3337 …}
  -id: 333643
  -bodyTs: "'altern':13 'back':8 'look':2 'o':4 'one':12 'overwhelm':3 'pleas':14 'want':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5053112"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705996027 {#3325
    date: 2024-01-23 08:47:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
165 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
166 DENIED moderate
App\Entity\EntryComment {#2694
  +user: App\Entity\User {#2707 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
    \n
    It’s also pretty great if you’re able to code.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1727894438 {#2689
    date: 2024-10-02 20:40:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2695 …}
  +nested: Doctrine\ORM\PersistentCollection {#2697 …}
  +votes: Doctrine\ORM\PersistentCollection {#2699 …}
  +reports: Doctrine\ORM\PersistentCollection {#2701 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
  -id: 332458
  -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://ani.social/comment/3183783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705955273 {#2690
    date: 2024-01-22 21:27:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
167 DENIED edit
App\Entity\EntryComment {#2694
  +user: App\Entity\User {#2707 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
    \n
    It’s also pretty great if you’re able to code.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1727894438 {#2689
    date: 2024-10-02 20:40:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2695 …}
  +nested: Doctrine\ORM\PersistentCollection {#2697 …}
  +votes: Doctrine\ORM\PersistentCollection {#2699 …}
  +reports: Doctrine\ORM\PersistentCollection {#2701 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
  -id: 332458
  -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://ani.social/comment/3183783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705955273 {#2690
    date: 2024-01-22 21:27:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
168 DENIED moderate
App\Entity\EntryComment {#2694
  +user: App\Entity\User {#2707 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
    \n
    It’s also pretty great if you’re able to code.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1727894438 {#2689
    date: 2024-10-02 20:40:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2695 …}
  +nested: Doctrine\ORM\PersistentCollection {#2697 …}
  +votes: Doctrine\ORM\PersistentCollection {#2699 …}
  +reports: Doctrine\ORM\PersistentCollection {#2701 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
  -id: 332458
  -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://ani.social/comment/3183783"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705955273 {#2690
    date: 2024-01-22 21:27:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
169 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
170 DENIED moderate
App\Entity\EntryComment {#3201
  +user: Proxies\__CG__\App\Entity\User {#3202 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: """
    It’s a very different kind of beast, but I’m very much enjoying it so far. Linking things is definitely Joplin’s weak point whereas this is a core strength for logseq.\n
    \n
    I often used bullet points in my Joplin notes, so having that as the default works for me too. However, since Op has said they want plain text notes Obsidian seems like a better fit (although logseq does save pages as text it’s not what it feels like in use).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705969882 {#3198
    date: 2024-01-23 01:31:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3203 …}
  +nested: Doctrine\ORM\PersistentCollection {#3205 …}
  +votes: Doctrine\ORM\PersistentCollection {#3207 …}
  +reports: Doctrine\ORM\PersistentCollection {#3209 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
  -id: 333019
  -bodyTs: "'although':69 'beast':8 'better':67 'bullet':37 'core':30 'default':48 'definit':21 'differ':5 'enjoy':14 'far':17 'feel':81 'fit':68 'howev':53 'joplin':22,41 'kind':6 'like':65,82 'link':18 'logseq':33,70 'm':11 'much':13 'note':42,62 'obsidian':63 'often':35 'op':55 'page':73 'plain':60 'point':25,38 'said':57 'save':72 'seem':64 'sinc':54 'strength':31 'text':61,75 'thing':19 'use':36,84 'want':59 'weak':24 'wherea':26 'work':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6724481"
  +editedAt: DateTimeImmutable @1727810538 {#3199
    date: 2024-10-01 21:22:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705969882 {#3200
    date: 2024-01-23 01:31:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
171 DENIED edit
App\Entity\EntryComment {#3201
  +user: Proxies\__CG__\App\Entity\User {#3202 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: """
    It’s a very different kind of beast, but I’m very much enjoying it so far. Linking things is definitely Joplin’s weak point whereas this is a core strength for logseq.\n
    \n
    I often used bullet points in my Joplin notes, so having that as the default works for me too. However, since Op has said they want plain text notes Obsidian seems like a better fit (although logseq does save pages as text it’s not what it feels like in use).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705969882 {#3198
    date: 2024-01-23 01:31:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3203 …}
  +nested: Doctrine\ORM\PersistentCollection {#3205 …}
  +votes: Doctrine\ORM\PersistentCollection {#3207 …}
  +reports: Doctrine\ORM\PersistentCollection {#3209 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
  -id: 333019
  -bodyTs: "'although':69 'beast':8 'better':67 'bullet':37 'core':30 'default':48 'definit':21 'differ':5 'enjoy':14 'far':17 'feel':81 'fit':68 'howev':53 'joplin':22,41 'kind':6 'like':65,82 'link':18 'logseq':33,70 'm':11 'much':13 'note':42,62 'obsidian':63 'often':35 'op':55 'page':73 'plain':60 'point':25,38 'said':57 'save':72 'seem':64 'sinc':54 'strength':31 'text':61,75 'thing':19 'use':36,84 'want':59 'weak':24 'wherea':26 'work':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6724481"
  +editedAt: DateTimeImmutable @1727810538 {#3199
    date: 2024-10-01 21:22:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705969882 {#3200
    date: 2024-01-23 01:31:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
172 DENIED moderate
App\Entity\EntryComment {#3201
  +user: Proxies\__CG__\App\Entity\User {#3202 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: """
    It’s a very different kind of beast, but I’m very much enjoying it so far. Linking things is definitely Joplin’s weak point whereas this is a core strength for logseq.\n
    \n
    I often used bullet points in my Joplin notes, so having that as the default works for me too. However, since Op has said they want plain text notes Obsidian seems like a better fit (although logseq does save pages as text it’s not what it feels like in use).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705969882 {#3198
    date: 2024-01-23 01:31:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3203 …}
  +nested: Doctrine\ORM\PersistentCollection {#3205 …}
  +votes: Doctrine\ORM\PersistentCollection {#3207 …}
  +reports: Doctrine\ORM\PersistentCollection {#3209 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
  -id: 333019
  -bodyTs: "'although':69 'beast':8 'better':67 'bullet':37 'core':30 'default':48 'definit':21 'differ':5 'enjoy':14 'far':17 'feel':81 'fit':68 'howev':53 'joplin':22,41 'kind':6 'like':65,82 'link':18 'logseq':33,70 'm':11 'much':13 'note':42,62 'obsidian':63 'often':35 'op':55 'page':73 'plain':60 'point':25,38 'said':57 'save':72 'seem':64 'sinc':54 'strength':31 'text':61,75 'thing':19 'use':36,84 'want':59 'weak':24 'wherea':26 'work':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6724481"
  +editedAt: DateTimeImmutable @1727810538 {#3199
    date: 2024-10-01 21:22:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705969882 {#3200
    date: 2024-01-23 01:31:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
173 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
174 DENIED moderate
App\Entity\EntryComment {#3217
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: "I see what you mean. Basically synch on your own…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705956629 {#3215
    date: 2024-01-22 21:50:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3219 …}
  +nested: Doctrine\ORM\PersistentCollection {#3221 …}
  +votes: Doctrine\ORM\PersistentCollection {#3223 …}
  +reports: Doctrine\ORM\PersistentCollection {#3225 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
  -id: 332530
  -bodyTs: "'basic':6 'mean':5 'see':2 'synch':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5045107"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705956629 {#3216
    date: 2024-01-22 21:50: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
175 DENIED edit
App\Entity\EntryComment {#3217
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: "I see what you mean. Basically synch on your own…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705956629 {#3215
    date: 2024-01-22 21:50:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3219 …}
  +nested: Doctrine\ORM\PersistentCollection {#3221 …}
  +votes: Doctrine\ORM\PersistentCollection {#3223 …}
  +reports: Doctrine\ORM\PersistentCollection {#3225 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
  -id: 332530
  -bodyTs: "'basic':6 'mean':5 'see':2 'synch':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5045107"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705956629 {#3216
    date: 2024-01-22 21:50: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
176 DENIED moderate
App\Entity\EntryComment {#3217
  +user: Proxies\__CG__\App\Entity\User {#3218 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: "I see what you mean. Basically synch on your own…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705956629 {#3215
    date: 2024-01-22 21:50:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3219 …}
  +nested: Doctrine\ORM\PersistentCollection {#3221 …}
  +votes: Doctrine\ORM\PersistentCollection {#3223 …}
  +reports: Doctrine\ORM\PersistentCollection {#3225 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
  -id: 332530
  -bodyTs: "'basic':6 'mean':5 'see':2 'synch':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.it/comment/5045107"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705956629 {#3216
    date: 2024-01-22 21:50: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
177 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
178 DENIED moderate
App\Entity\EntryComment {#3233
  +user: Proxies\__CG__\App\Entity\User {#3234 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: "I also use Logseq and I use SyncThing to sync between devices. I just started a month ago, so I can’t say for sure, but so far it has been pretty great."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705995287 {#3231
    date: 2024-01-23 08:34:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3235 …}
  +nested: Doctrine\ORM\PersistentCollection {#3237 …}
  +votes: Doctrine\ORM\PersistentCollection {#3239 …}
  +reports: Doctrine\ORM\PersistentCollection {#3241 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3243 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3245 …}
  -id: 333625
  -bodyTs: "'ago':18 'also':2 'devic':12 'far':28 'great':33 'logseq':4 'month':17 'pretti':32 'say':23 'start':15 'sure':25 'sync':10 'syncth':8 'use':3,7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6734722"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705995287 {#3232
    date: 2024-01-23 08:34:47.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
179 DENIED edit
App\Entity\EntryComment {#3233
  +user: Proxies\__CG__\App\Entity\User {#3234 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: "I also use Logseq and I use SyncThing to sync between devices. I just started a month ago, so I can’t say for sure, but so far it has been pretty great."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705995287 {#3231
    date: 2024-01-23 08:34:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3235 …}
  +nested: Doctrine\ORM\PersistentCollection {#3237 …}
  +votes: Doctrine\ORM\PersistentCollection {#3239 …}
  +reports: Doctrine\ORM\PersistentCollection {#3241 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3243 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3245 …}
  -id: 333625
  -bodyTs: "'ago':18 'also':2 'devic':12 'far':28 'great':33 'logseq':4 'month':17 'pretti':32 'say':23 'start':15 'sure':25 'sync':10 'syncth':8 'use':3,7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6734722"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705995287 {#3232
    date: 2024-01-23 08:34:47.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
180 DENIED moderate
App\Entity\EntryComment {#3233
  +user: Proxies\__CG__\App\Entity\User {#3234 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2694
    +user: App\Entity\User {#2707 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2220 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Logseq](https://logseq.com/) is great. It’s still in early development. Only sync is not so great. I use Git and wrote two scripts (pull/push) for Android which I start manually. The desktop application is very powerful and extensible. The app only supports the most common features without any plugin support.\n
      \n
      It’s also pretty great if you’re able to code.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1727894438 {#2689
      date: 2024-10-02 20:40:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Shimitar@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2695 …}
    +nested: Doctrine\ORM\PersistentCollection {#2697 …}
    +votes: Doctrine\ORM\PersistentCollection {#2699 …}
    +reports: Doctrine\ORM\PersistentCollection {#2701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2705 …}
    -id: 332458
    -bodyTs: "'/)':4 'abl':61 'also':55 'android':28 'app':42 'applic':35 'code':63 'common':47 'desktop':34 'develop':12 'earli':11 'extens':40 'featur':48 'git':21 'great':6,18,57 'logseq':1 'logseq.com':3 'logseq.com/)':2 'manual':32 'plugin':51 'power':38 'pretti':56 'pull/push':26 're':60 'script':25 'start':31 'still':9 'support':44,52 'sync':14 'two':24 'use':20 'without':49 'wrote':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ani.social/comment/3183783"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705955273 {#2690
      date: 2024-01-22 21:27:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2694}
  +body: "I also use Logseq and I use SyncThing to sync between devices. I just started a month ago, so I can’t say for sure, but so far it has been pretty great."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705995287 {#3231
    date: 2024-01-23 08:34:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@suzune@ani.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3235 …}
  +nested: Doctrine\ORM\PersistentCollection {#3237 …}
  +votes: Doctrine\ORM\PersistentCollection {#3239 …}
  +reports: Doctrine\ORM\PersistentCollection {#3241 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3243 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3245 …}
  -id: 333625
  -bodyTs: "'ago':18 'also':2 'devic':12 'far':28 'great':33 'logseq':4 'month':17 'pretti':32 'say':23 'start':15 'sure':25 'sync':10 'syncth':8 'use':3,7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6734722"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705995287 {#3232
    date: 2024-01-23 08:34:47.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
181 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
182 DENIED moderate
App\Entity\EntryComment {#2767
  +user: App\Entity\User {#2781 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Just a note about piracy: Please don’t give the corporate overlords any reason to legally go after a Lemmy admin. There are plenty of dark web sites that I won’t mention but they are a better fit."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1727890922 {#2762
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2769 …}
  +nested: Doctrine\ORM\PersistentCollection {#2771 …}
  +votes: Doctrine\ORM\PersistentCollection {#2773 …}
  +reports: Doctrine\ORM\PersistentCollection {#2775 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2777 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2779 …}
  -id: 333386
  -bodyTs: "'admin':21 'better':38 'corpor':11 'dark':26 'fit':39 'give':9 'go':17 'legal':16 'lemmi':20 'mention':33 'note':3 'overlord':12 'piraci':5 'pleas':6 'plenti':24 'reason':14 'site':28 'web':27 'won':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6585075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705985446 {#2763
    date: 2024-01-23 05:50: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
183 DENIED edit
App\Entity\EntryComment {#2767
  +user: App\Entity\User {#2781 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Just a note about piracy: Please don’t give the corporate overlords any reason to legally go after a Lemmy admin. There are plenty of dark web sites that I won’t mention but they are a better fit."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1727890922 {#2762
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2769 …}
  +nested: Doctrine\ORM\PersistentCollection {#2771 …}
  +votes: Doctrine\ORM\PersistentCollection {#2773 …}
  +reports: Doctrine\ORM\PersistentCollection {#2775 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2777 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2779 …}
  -id: 333386
  -bodyTs: "'admin':21 'better':38 'corpor':11 'dark':26 'fit':39 'give':9 'go':17 'legal':16 'lemmi':20 'mention':33 'note':3 'overlord':12 'piraci':5 'pleas':6 'plenti':24 'reason':14 'site':28 'web':27 'won':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6585075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705985446 {#2763
    date: 2024-01-23 05:50: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
184 DENIED moderate
App\Entity\EntryComment {#2767
  +user: App\Entity\User {#2781 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Just a note about piracy: Please don’t give the corporate overlords any reason to legally go after a Lemmy admin. There are plenty of dark web sites that I won’t mention but they are a better fit."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1727890922 {#2762
    date: 2024-10-02 19:42:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2769 …}
  +nested: Doctrine\ORM\PersistentCollection {#2771 …}
  +votes: Doctrine\ORM\PersistentCollection {#2773 …}
  +reports: Doctrine\ORM\PersistentCollection {#2775 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2777 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2779 …}
  -id: 333386
  -bodyTs: "'admin':21 'better':38 'corpor':11 'dark':26 'fit':39 'give':9 'go':17 'legal':16 'lemmi':20 'mention':33 'note':3 'overlord':12 'piraci':5 'pleas':6 'plenti':24 'reason':14 'site':28 'web':27 'won':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6585075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705985446 {#2763
    date: 2024-01-23 05:50: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
185 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
186 DENIED moderate
App\Entity\EntryComment {#3310
  +user: Proxies\__CG__\App\Entity\User {#3311 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2767
    +user: App\Entity\User {#2781 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Just a note about piracy: Please don’t give the corporate overlords any reason to legally go after a Lemmy admin. There are plenty of dark web sites that I won’t mention but they are a better fit."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1727890922 {#2762
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2769 …}
    +nested: Doctrine\ORM\PersistentCollection {#2771 …}
    +votes: Doctrine\ORM\PersistentCollection {#2773 …}
    +reports: Doctrine\ORM\PersistentCollection {#2775 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2777 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2779 …}
    -id: 333386
    -bodyTs: "'admin':21 'better':38 'corpor':11 'dark':26 'fit':39 'give':9 'go':17 'legal':16 'lemmi':20 'mention':33 'note':3 'overlord':12 'piraci':5 'pleas':6 'plenti':24 'reason':14 'site':28 'web':27 'won':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6585075"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705985446 {#2763
      date: 2024-01-23 05:50:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2767}
  +body: """
    > sites that I won’t mention but they are a better fit.\n
    \n
    I would be very interested, too. Could you send me a link?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705994156 {#3308
    date: 2024-01-23 08:15:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3312 …}
  +nested: Doctrine\ORM\PersistentCollection {#3314 …}
  +votes: Doctrine\ORM\PersistentCollection {#3316 …}
  +reports: Doctrine\ORM\PersistentCollection {#3318 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3320 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3322 …}
  -id: 333599
  -bodyTs: "'better':11 'could':19 'fit':12 'interest':17 'link':24 'mention':6 'send':21 'site':1 'won':4 'would':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6935454"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705994156 {#3309
    date: 2024-01-23 08:15:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
187 DENIED edit
App\Entity\EntryComment {#3310
  +user: Proxies\__CG__\App\Entity\User {#3311 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2767
    +user: App\Entity\User {#2781 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Just a note about piracy: Please don’t give the corporate overlords any reason to legally go after a Lemmy admin. There are plenty of dark web sites that I won’t mention but they are a better fit."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1727890922 {#2762
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2769 …}
    +nested: Doctrine\ORM\PersistentCollection {#2771 …}
    +votes: Doctrine\ORM\PersistentCollection {#2773 …}
    +reports: Doctrine\ORM\PersistentCollection {#2775 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2777 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2779 …}
    -id: 333386
    -bodyTs: "'admin':21 'better':38 'corpor':11 'dark':26 'fit':39 'give':9 'go':17 'legal':16 'lemmi':20 'mention':33 'note':3 'overlord':12 'piraci':5 'pleas':6 'plenti':24 'reason':14 'site':28 'web':27 'won':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6585075"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705985446 {#2763
      date: 2024-01-23 05:50:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2767}
  +body: """
    > sites that I won’t mention but they are a better fit.\n
    \n
    I would be very interested, too. Could you send me a link?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705994156 {#3308
    date: 2024-01-23 08:15:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3312 …}
  +nested: Doctrine\ORM\PersistentCollection {#3314 …}
  +votes: Doctrine\ORM\PersistentCollection {#3316 …}
  +reports: Doctrine\ORM\PersistentCollection {#3318 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3320 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3322 …}
  -id: 333599
  -bodyTs: "'better':11 'could':19 'fit':12 'interest':17 'link':24 'mention':6 'send':21 'site':1 'won':4 'would':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6935454"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705994156 {#3309
    date: 2024-01-23 08:15:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
188 DENIED moderate
App\Entity\EntryComment {#3310
  +user: Proxies\__CG__\App\Entity\User {#3311 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2767
    +user: App\Entity\User {#2781 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Just a note about piracy: Please don’t give the corporate overlords any reason to legally go after a Lemmy admin. There are plenty of dark web sites that I won’t mention but they are a better fit."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1727890922 {#2762
      date: 2024-10-02 19:42:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2769 …}
    +nested: Doctrine\ORM\PersistentCollection {#2771 …}
    +votes: Doctrine\ORM\PersistentCollection {#2773 …}
    +reports: Doctrine\ORM\PersistentCollection {#2775 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2777 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2779 …}
    -id: 333386
    -bodyTs: "'admin':21 'better':38 'corpor':11 'dark':26 'fit':39 'give':9 'go':17 'legal':16 'lemmi':20 'mention':33 'note':3 'overlord':12 'piraci':5 'pleas':6 'plenti':24 'reason':14 'site':28 'web':27 'won':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6585075"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705985446 {#2763
      date: 2024-01-23 05:50:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2767}
  +body: """
    > sites that I won’t mention but they are a better fit.\n
    \n
    I would be very interested, too. Could you send me a link?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705994156 {#3308
    date: 2024-01-23 08:15:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@possiblylinux127@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3312 …}
  +nested: Doctrine\ORM\PersistentCollection {#3314 …}
  +votes: Doctrine\ORM\PersistentCollection {#3316 …}
  +reports: Doctrine\ORM\PersistentCollection {#3318 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3320 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3322 …}
  -id: 333599
  -bodyTs: "'better':11 'could':19 'fit':12 'interest':17 'link':24 'mention':6 'send':21 'site':1 'won':4 'would':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6935454"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705994156 {#3309
    date: 2024-01-23 08:15:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
189 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
190 DENIED moderate
App\Entity\EntryComment {#2841
  +user: App\Entity\User {#2854 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
    \n
    Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
    \n
    “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727885671 {#2836
    date: 2024-10-02 18:14:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2842 …}
  +nested: Doctrine\ORM\PersistentCollection {#2844 …}
  +votes: Doctrine\ORM\PersistentCollection {#2846 …}
  +reports: Doctrine\ORM\PersistentCollection {#2848 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2850 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2852 …}
  -id: 333196
  -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.mlaga97.space/comment/141591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976213 {#2837
    date: 2024-01-23 03:16:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
191 DENIED edit
App\Entity\EntryComment {#2841
  +user: App\Entity\User {#2854 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
    \n
    Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
    \n
    “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727885671 {#2836
    date: 2024-10-02 18:14:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2842 …}
  +nested: Doctrine\ORM\PersistentCollection {#2844 …}
  +votes: Doctrine\ORM\PersistentCollection {#2846 …}
  +reports: Doctrine\ORM\PersistentCollection {#2848 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2850 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2852 …}
  -id: 333196
  -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.mlaga97.space/comment/141591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976213 {#2837
    date: 2024-01-23 03:16:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
192 DENIED moderate
App\Entity\EntryComment {#2841
  +user: App\Entity\User {#2854 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
    \n
    Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
    \n
    “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727885671 {#2836
    date: 2024-10-02 18:14:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2842 …}
  +nested: Doctrine\ORM\PersistentCollection {#2844 …}
  +votes: Doctrine\ORM\PersistentCollection {#2846 …}
  +reports: Doctrine\ORM\PersistentCollection {#2848 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2850 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2852 …}
  -id: 333196
  -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.mlaga97.space/comment/141591"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705976213 {#2837
    date: 2024-01-23 03:16:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
193 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
194 DENIED moderate
App\Entity\EntryComment {#3295
  +user: Proxies\__CG__\App\Entity\User {#3163 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2841
    +user: App\Entity\User {#2854 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
      \n
      Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
      \n
      “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727885671 {#2836
      date: 2024-10-02 18:14:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2842 …}
    +nested: Doctrine\ORM\PersistentCollection {#2844 …}
    +votes: Doctrine\ORM\PersistentCollection {#2846 …}
    +reports: Doctrine\ORM\PersistentCollection {#2848 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2850 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2852 …}
    -id: 333196
    -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.mlaga97.space/comment/141591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976213 {#2837
      date: 2024-01-23 03:16:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2841}
  +body: "Can’t wait to tell my wife she has to create a merge request to change our plans for tonight. 😉"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705992704 {#3293
    date: 2024-01-23 07:51:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@mlaga97@lemmy.mlaga97.space"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3296 …}
  +nested: Doctrine\ORM\PersistentCollection {#3298 …}
  +votes: Doctrine\ORM\PersistentCollection {#3300 …}
  +reports: Doctrine\ORM\PersistentCollection {#3302 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
  -id: 333565
  -bodyTs: "'chang':16 'creat':11 'merg':13 'plan':18 'request':14 'tell':5 'tonight':20 'wait':3 'wife':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992704 {#3294
    date: 2024-01-23 07:51:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
195 DENIED edit
App\Entity\EntryComment {#3295
  +user: Proxies\__CG__\App\Entity\User {#3163 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2841
    +user: App\Entity\User {#2854 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
      \n
      Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
      \n
      “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727885671 {#2836
      date: 2024-10-02 18:14:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2842 …}
    +nested: Doctrine\ORM\PersistentCollection {#2844 …}
    +votes: Doctrine\ORM\PersistentCollection {#2846 …}
    +reports: Doctrine\ORM\PersistentCollection {#2848 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2850 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2852 …}
    -id: 333196
    -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.mlaga97.space/comment/141591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976213 {#2837
      date: 2024-01-23 03:16:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2841}
  +body: "Can’t wait to tell my wife she has to create a merge request to change our plans for tonight. 😉"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705992704 {#3293
    date: 2024-01-23 07:51:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@mlaga97@lemmy.mlaga97.space"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3296 …}
  +nested: Doctrine\ORM\PersistentCollection {#3298 …}
  +votes: Doctrine\ORM\PersistentCollection {#3300 …}
  +reports: Doctrine\ORM\PersistentCollection {#3302 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
  -id: 333565
  -bodyTs: "'chang':16 'creat':11 'merg':13 'plan':18 'request':14 'tell':5 'tonight':20 'wait':3 'wife':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992704 {#3294
    date: 2024-01-23 07:51:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
196 DENIED moderate
App\Entity\EntryComment {#3295
  +user: Proxies\__CG__\App\Entity\User {#3163 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2841
    +user: App\Entity\User {#2854 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2545 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.\n
      \n
      Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.\n
      \n
      “Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727885671 {#2836
      date: 2024-10-02 18:14:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@EarMaster@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2842 …}
    +nested: Doctrine\ORM\PersistentCollection {#2844 …}
    +votes: Doctrine\ORM\PersistentCollection {#2846 …}
    +reports: Doctrine\ORM\PersistentCollection {#2848 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2850 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2852 …}
    -id: 333196
    -bodyTs: "'abl':35 'ahead':74 'amd':80 'autom':48 'creat':37,50 'dos':43 'git':15,38 'gitea':30 'go':73 'great':32 'groceri':11 'hey':55 'honey':42 'honey-do':41 'host':29 'household':20 'instanc':31 'issu':8,39,51 'list':12 'manag':18 'need':57 'next':67 'oh':69 'partner':2 'pin':7 'put':76 'recur':53 'repo':16 'run':22 'self':28 'self-host':27 'sometim':66 'take':59 'task':54 'ticket':79 'top':24 'use':5 'versa':82 'vet':63 'vice':81 'week':68 'well':45 'x':60 'y':65 'yeah':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.mlaga97.space/comment/141591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705976213 {#2837
      date: 2024-01-23 03:16:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2841}
  +body: "Can’t wait to tell my wife she has to create a merge request to change our plans for tonight. 😉"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705992704 {#3293
    date: 2024-01-23 07:51:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@EarMaster@lemmy.world"
    "@mlaga97@lemmy.mlaga97.space"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3296 …}
  +nested: Doctrine\ORM\PersistentCollection {#3298 …}
  +votes: Doctrine\ORM\PersistentCollection {#3300 …}
  +reports: Doctrine\ORM\PersistentCollection {#3302 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3306 …}
  -id: 333565
  -bodyTs: "'chang':16 'creat':11 'merg':13 'plan':18 'request':14 'tell':5 'tonight':20 'wait':3 'wife':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6934942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705992704 {#3294
    date: 2024-01-23 07:51:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
197 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
198 DENIED moderate
App\Entity\EntryComment {#2914
  +user: App\Entity\User {#2927 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
    \n
    [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727858034 {#2909
    date: 2024-10-02 10:33:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2915 …}
  +nested: Doctrine\ORM\PersistentCollection {#2917 …}
  +votes: Doctrine\ORM\PersistentCollection {#2919 …}
  +reports: Doctrine\ORM\PersistentCollection {#2921 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
  -id: 332950
  -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926077"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967907 {#2910
    date: 2024-01-23 00:58:27.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
199 DENIED edit
App\Entity\EntryComment {#2914
  +user: App\Entity\User {#2927 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
    \n
    [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727858034 {#2909
    date: 2024-10-02 10:33:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2915 …}
  +nested: Doctrine\ORM\PersistentCollection {#2917 …}
  +votes: Doctrine\ORM\PersistentCollection {#2919 …}
  +reports: Doctrine\ORM\PersistentCollection {#2921 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
  -id: 332950
  -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926077"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967907 {#2910
    date: 2024-01-23 00:58:27.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
200 DENIED moderate
App\Entity\EntryComment {#2914
  +user: App\Entity\User {#2927 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
    \n
    [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727858034 {#2909
    date: 2024-10-02 10:33:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2915 …}
  +nested: Doctrine\ORM\PersistentCollection {#2917 …}
  +votes: Doctrine\ORM\PersistentCollection {#2919 …}
  +reports: Doctrine\ORM\PersistentCollection {#2921 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
  -id: 332950
  -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6926077"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967907 {#2910
    date: 2024-01-23 00:58:27.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
201 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
202 DENIED moderate
App\Entity\EntryComment {#3279
  +user: Proxies\__CG__\App\Entity\User {#3280 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2914
    +user: App\Entity\User {#2927 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
      \n
      [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727858034 {#2909
      date: 2024-10-02 10:33:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2915 …}
    +nested: Doctrine\ORM\PersistentCollection {#2917 …}
    +votes: Doctrine\ORM\PersistentCollection {#2919 …}
    +reports: Doctrine\ORM\PersistentCollection {#2921 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
    -id: 332950
    -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967907 {#2910
      date: 2024-01-23 00:58:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: """
    a) I am not using unraid\n
    \n
    b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
    \n
    c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
    \n
    d) At this point I am doing this the “right” way or at least the complex way because I can.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705969287 {#3277
    date: 2024-01-23 01:21:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3281 …}
  +nested: Doctrine\ORM\PersistentCollection {#3283 …}
  +votes: Doctrine\ORM\PersistentCollection {#3285 …}
  +reports: Doctrine\ORM\PersistentCollection {#3287 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
  -id: 332996
  -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8551060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705969287 {#3278
    date: 2024-01-23 01:21:27.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
203 DENIED edit
App\Entity\EntryComment {#3279
  +user: Proxies\__CG__\App\Entity\User {#3280 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2914
    +user: App\Entity\User {#2927 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
      \n
      [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727858034 {#2909
      date: 2024-10-02 10:33:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2915 …}
    +nested: Doctrine\ORM\PersistentCollection {#2917 …}
    +votes: Doctrine\ORM\PersistentCollection {#2919 …}
    +reports: Doctrine\ORM\PersistentCollection {#2921 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
    -id: 332950
    -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967907 {#2910
      date: 2024-01-23 00:58:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: """
    a) I am not using unraid\n
    \n
    b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
    \n
    c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
    \n
    d) At this point I am doing this the “right” way or at least the complex way because I can.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705969287 {#3277
    date: 2024-01-23 01:21:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3281 …}
  +nested: Doctrine\ORM\PersistentCollection {#3283 …}
  +votes: Doctrine\ORM\PersistentCollection {#3285 …}
  +reports: Doctrine\ORM\PersistentCollection {#3287 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
  -id: 332996
  -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8551060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705969287 {#3278
    date: 2024-01-23 01:21:27.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
204 DENIED moderate
App\Entity\EntryComment {#3279
  +user: Proxies\__CG__\App\Entity\User {#3280 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2914
    +user: App\Entity\User {#2927 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
      \n
      [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727858034 {#2909
      date: 2024-10-02 10:33:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2915 …}
    +nested: Doctrine\ORM\PersistentCollection {#2917 …}
    +votes: Doctrine\ORM\PersistentCollection {#2919 …}
    +reports: Doctrine\ORM\PersistentCollection {#2921 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
    -id: 332950
    -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6926077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967907 {#2910
      date: 2024-01-23 00:58:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: """
    a) I am not using unraid\n
    \n
    b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
    \n
    c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
    \n
    d) At this point I am doing this the “right” way or at least the complex way because I can.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705969287 {#3277
    date: 2024-01-23 01:21:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3281 …}
  +nested: Doctrine\ORM\PersistentCollection {#3283 …}
  +votes: Doctrine\ORM\PersistentCollection {#3285 …}
  +reports: Doctrine\ORM\PersistentCollection {#3287 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
  -id: 332996
  -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8551060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705969287 {#3278
    date: 2024-01-23 01:21:27.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
205 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
206 DENIED moderate
App\Entity\EntryComment {#3475
  +user: Proxies\__CG__\App\Entity\User {#3476 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3279
    +user: Proxies\__CG__\App\Entity\User {#3280 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2914
      +user: App\Entity\User {#2927 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
        \n
        [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1727858034 {#2909
        date: 2024-10-02 10:33:54.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2915 …}
      +nested: Doctrine\ORM\PersistentCollection {#2917 …}
      +votes: Doctrine\ORM\PersistentCollection {#2919 …}
      +reports: Doctrine\ORM\PersistentCollection {#2921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
      -id: 332950
      -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967907 {#2910
        date: 2024-01-23 00:58:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2914}
    +body: """
      a) I am not using unraid\n
      \n
      b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
      \n
      c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
      \n
      d) At this point I am doing this the “right” way or at least the complex way because I can.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705969287 {#3277
      date: 2024-01-23 01:21:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
      "@keyez@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3281 …}
    +nested: Doctrine\ORM\PersistentCollection {#3283 …}
    +votes: Doctrine\ORM\PersistentCollection {#3285 …}
    +reports: Doctrine\ORM\PersistentCollection {#3287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
    -id: 332996
    -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8551060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705969287 {#3278
      date: 2024-01-23 01:21:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: "Well, what you could do is run a DNS server so you don’t need to deal with IPs. You could likely adjust ports for whatever server to be 443 or 80 depending on if you’re internal only or need SSL. Also, something like zerotier won’t route your whole connection through your home internet if you set it up correctly, consider split tunneling. With something like zerotier it’ll only route the zerotier network you create for your devices."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705974208 {#3473
    date: 2024-01-23 02:43:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3477 …}
  +nested: Doctrine\ORM\PersistentCollection {#3479 …}
  +votes: Doctrine\ORM\PersistentCollection {#3481 …}
  +reports: Doctrine\ORM\PersistentCollection {#3483 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3485 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3487 …}
  -id: 333134
  -bodyTs: "'443':30 '80':32 'adjust':23 'also':43 'connect':52 'consid':63 'correct':62 'could':4,21 'creat':78 'deal':17 'depend':33 'devic':81 'dns':9 'home':55 'intern':38 'internet':56 'ip':19 'like':22,45,68 'll':71 'need':15,41 'network':76 'port':24 're':37 'rout':49,73 'run':7 'server':10,27 'set':59 'someth':44,67 'split':64 'ssl':42 'tunnel':65 'well':1 'whatev':26 'whole':51 'won':47 'zeroti':46,69,75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6388615"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705974208 {#3474
    date: 2024-01-23 02:43: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
207 DENIED edit
App\Entity\EntryComment {#3475
  +user: Proxies\__CG__\App\Entity\User {#3476 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3279
    +user: Proxies\__CG__\App\Entity\User {#3280 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2914
      +user: App\Entity\User {#2927 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
        \n
        [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1727858034 {#2909
        date: 2024-10-02 10:33:54.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2915 …}
      +nested: Doctrine\ORM\PersistentCollection {#2917 …}
      +votes: Doctrine\ORM\PersistentCollection {#2919 …}
      +reports: Doctrine\ORM\PersistentCollection {#2921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
      -id: 332950
      -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967907 {#2910
        date: 2024-01-23 00:58:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2914}
    +body: """
      a) I am not using unraid\n
      \n
      b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
      \n
      c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
      \n
      d) At this point I am doing this the “right” way or at least the complex way because I can.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705969287 {#3277
      date: 2024-01-23 01:21:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
      "@keyez@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3281 …}
    +nested: Doctrine\ORM\PersistentCollection {#3283 …}
    +votes: Doctrine\ORM\PersistentCollection {#3285 …}
    +reports: Doctrine\ORM\PersistentCollection {#3287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
    -id: 332996
    -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8551060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705969287 {#3278
      date: 2024-01-23 01:21:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: "Well, what you could do is run a DNS server so you don’t need to deal with IPs. You could likely adjust ports for whatever server to be 443 or 80 depending on if you’re internal only or need SSL. Also, something like zerotier won’t route your whole connection through your home internet if you set it up correctly, consider split tunneling. With something like zerotier it’ll only route the zerotier network you create for your devices."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705974208 {#3473
    date: 2024-01-23 02:43:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3477 …}
  +nested: Doctrine\ORM\PersistentCollection {#3479 …}
  +votes: Doctrine\ORM\PersistentCollection {#3481 …}
  +reports: Doctrine\ORM\PersistentCollection {#3483 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3485 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3487 …}
  -id: 333134
  -bodyTs: "'443':30 '80':32 'adjust':23 'also':43 'connect':52 'consid':63 'correct':62 'could':4,21 'creat':78 'deal':17 'depend':33 'devic':81 'dns':9 'home':55 'intern':38 'internet':56 'ip':19 'like':22,45,68 'll':71 'need':15,41 'network':76 'port':24 're':37 'rout':49,73 'run':7 'server':10,27 'set':59 'someth':44,67 'split':64 'ssl':42 'tunnel':65 'well':1 'whatev':26 'whole':51 'won':47 'zeroti':46,69,75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6388615"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705974208 {#3474
    date: 2024-01-23 02:43: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
208 DENIED moderate
App\Entity\EntryComment {#3475
  +user: Proxies\__CG__\App\Entity\User {#3476 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3279
    +user: Proxies\__CG__\App\Entity\User {#3280 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2914
      +user: App\Entity\User {#2927 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
        \n
        [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1727858034 {#2909
        date: 2024-10-02 10:33:54.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2915 …}
      +nested: Doctrine\ORM\PersistentCollection {#2917 …}
      +votes: Doctrine\ORM\PersistentCollection {#2919 …}
      +reports: Doctrine\ORM\PersistentCollection {#2921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
      -id: 332950
      -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967907 {#2910
        date: 2024-01-23 00:58:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2914}
    +body: """
      a) I am not using unraid\n
      \n
      b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
      \n
      c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
      \n
      d) At this point I am doing this the “right” way or at least the complex way because I can.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705969287 {#3277
      date: 2024-01-23 01:21:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
      "@keyez@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3281 …}
    +nested: Doctrine\ORM\PersistentCollection {#3283 …}
    +votes: Doctrine\ORM\PersistentCollection {#3285 …}
    +reports: Doctrine\ORM\PersistentCollection {#3287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
    -id: 332996
    -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8551060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705969287 {#3278
      date: 2024-01-23 01:21:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: "Well, what you could do is run a DNS server so you don’t need to deal with IPs. You could likely adjust ports for whatever server to be 443 or 80 depending on if you’re internal only or need SSL. Also, something like zerotier won’t route your whole connection through your home internet if you set it up correctly, consider split tunneling. With something like zerotier it’ll only route the zerotier network you create for your devices."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705974208 {#3473
    date: 2024-01-23 02:43:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3477 …}
  +nested: Doctrine\ORM\PersistentCollection {#3479 …}
  +votes: Doctrine\ORM\PersistentCollection {#3481 …}
  +reports: Doctrine\ORM\PersistentCollection {#3483 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3485 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3487 …}
  -id: 333134
  -bodyTs: "'443':30 '80':32 'adjust':23 'also':43 'connect':52 'consid':63 'correct':62 'could':4,21 'creat':78 'deal':17 'depend':33 'devic':81 'dns':9 'home':55 'intern':38 'internet':56 'ip':19 'like':22,45,68 'll':71 'need':15,41 'network':76 'port':24 're':37 'rout':49,73 'run':7 'server':10,27 'set':59 'someth':44,67 'split':64 'ssl':42 'tunnel':65 'well':1 'whatev':26 'whole':51 'won':47 'zeroti':46,69,75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6388615"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705974208 {#3474
    date: 2024-01-23 02:43: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
209 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
210 DENIED moderate
App\Entity\EntryComment {#3491
  +user: Proxies\__CG__\App\Entity\User {#3492 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3279
    +user: Proxies\__CG__\App\Entity\User {#3280 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2914
      +user: App\Entity\User {#2927 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
        \n
        [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1727858034 {#2909
        date: 2024-10-02 10:33:54.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2915 …}
      +nested: Doctrine\ORM\PersistentCollection {#2917 …}
      +votes: Doctrine\ORM\PersistentCollection {#2919 …}
      +reports: Doctrine\ORM\PersistentCollection {#2921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
      -id: 332950
      -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967907 {#2910
        date: 2024-01-23 00:58:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2914}
    +body: """
      a) I am not using unraid\n
      \n
      b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
      \n
      c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
      \n
      d) At this point I am doing this the “right” way or at least the complex way because I can.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705969287 {#3277
      date: 2024-01-23 01:21:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
      "@keyez@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3281 …}
    +nested: Doctrine\ORM\PersistentCollection {#3283 …}
    +votes: Doctrine\ORM\PersistentCollection {#3285 …}
    +reports: Doctrine\ORM\PersistentCollection {#3287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
    -id: 332996
    -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8551060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705969287 {#3278
      date: 2024-01-23 01:21:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: "A, great. Overly complicated. B, wireguard lets you set your allowed IPS to your networks’s subnet so you only tunnel that traffic. C, that’s ideal. Use nginx proxy manager. It’s super simple. Buy a domain and you can use letsencrypt for SSL so you don’t get http nag messages from your browser. Old suggest something with cheap renewals like ‘.rodeo’ or ‘.top’. D, there are many right ways. Personally, i’d set up your services in a docker compose file, all behind gluetun as a VPN for your torrent service. I’d set up a wireguard VPN on a pi zero elsewhere on your network so you can access everything from outside, and on your wireguard clients i’d only tunnel the traffic to your network’s subnet. Unless you want everything behind the same VPN you use for torrenting. In that case i’d run a wireguard service in the same docker network as gluetun, so you can tunnel all your client traffic through that. You could even out a dns server in there as well, and manually set a domain name to your server’s ip so you don’t have to buy a domain name. Course, then you can’t use letsenceypt SSL."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705984066 {#3489
    date: 2024-01-23 05:27:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3493 …}
  +nested: Doctrine\ORM\PersistentCollection {#3495 …}
  +votes: Doctrine\ORM\PersistentCollection {#3497 …}
  +reports: Doctrine\ORM\PersistentCollection {#3499 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3501 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3503 …}
  -id: 333352
  -bodyTs: "'access':113 'allow':11 'b':5 'behind':86,137 'browser':56 'buy':36,199 'c':24 'case':147 'cheap':61 'client':121,167 'complic':4 'compos':83 'could':172 'cours':203 'd':67,75,96,123,149 'dns':176 'docker':82,157 'domain':38,186,201 'elsewher':106 'even':173 'everyth':114,136 'file':84 'get':50 'gluetun':87,160 'great':2 'http':51 'ideal':27 'ip':12,192 'let':7 'letsenceypt':209 'letsencrypt':43 'like':63 'manag':31 'mani':70 'manual':183 'messag':53 'nag':52 'name':187,202 'network':15,109,130,158 'nginx':29 'old':57 'outsid':116 'over':3 'person':73 'pi':104 'proxi':30 'renew':62 'right':71 'rodeo':64 'run':150 'server':177,190 'servic':79,94,153 'set':9,76,97,184 'simpl':35 'someth':59 'ssl':45,210 'subnet':17,132 'suggest':58 'super':34 'top':66 'torrent':93,144 'traffic':23,127,168 'tunnel':21,125,164 'unless':133 'use':28,42,142,208 'vpn':90,101,140 'want':135 'way':72 'well':181 'wireguard':6,100,120,152 'zero':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/6484404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705984066 {#3490
    date: 2024-01-23 05:27: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
211 DENIED edit
App\Entity\EntryComment {#3491
  +user: Proxies\__CG__\App\Entity\User {#3492 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3279
    +user: Proxies\__CG__\App\Entity\User {#3280 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2914
      +user: App\Entity\User {#2927 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
        \n
        [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1727858034 {#2909
        date: 2024-10-02 10:33:54.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2915 …}
      +nested: Doctrine\ORM\PersistentCollection {#2917 …}
      +votes: Doctrine\ORM\PersistentCollection {#2919 …}
      +reports: Doctrine\ORM\PersistentCollection {#2921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
      -id: 332950
      -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967907 {#2910
        date: 2024-01-23 00:58:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2914}
    +body: """
      a) I am not using unraid\n
      \n
      b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
      \n
      c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
      \n
      d) At this point I am doing this the “right” way or at least the complex way because I can.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705969287 {#3277
      date: 2024-01-23 01:21:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
      "@keyez@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3281 …}
    +nested: Doctrine\ORM\PersistentCollection {#3283 …}
    +votes: Doctrine\ORM\PersistentCollection {#3285 …}
    +reports: Doctrine\ORM\PersistentCollection {#3287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
    -id: 332996
    -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8551060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705969287 {#3278
      date: 2024-01-23 01:21:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: "A, great. Overly complicated. B, wireguard lets you set your allowed IPS to your networks’s subnet so you only tunnel that traffic. C, that’s ideal. Use nginx proxy manager. It’s super simple. Buy a domain and you can use letsencrypt for SSL so you don’t get http nag messages from your browser. Old suggest something with cheap renewals like ‘.rodeo’ or ‘.top’. D, there are many right ways. Personally, i’d set up your services in a docker compose file, all behind gluetun as a VPN for your torrent service. I’d set up a wireguard VPN on a pi zero elsewhere on your network so you can access everything from outside, and on your wireguard clients i’d only tunnel the traffic to your network’s subnet. Unless you want everything behind the same VPN you use for torrenting. In that case i’d run a wireguard service in the same docker network as gluetun, so you can tunnel all your client traffic through that. You could even out a dns server in there as well, and manually set a domain name to your server’s ip so you don’t have to buy a domain name. Course, then you can’t use letsenceypt SSL."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705984066 {#3489
    date: 2024-01-23 05:27:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3493 …}
  +nested: Doctrine\ORM\PersistentCollection {#3495 …}
  +votes: Doctrine\ORM\PersistentCollection {#3497 …}
  +reports: Doctrine\ORM\PersistentCollection {#3499 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3501 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3503 …}
  -id: 333352
  -bodyTs: "'access':113 'allow':11 'b':5 'behind':86,137 'browser':56 'buy':36,199 'c':24 'case':147 'cheap':61 'client':121,167 'complic':4 'compos':83 'could':172 'cours':203 'd':67,75,96,123,149 'dns':176 'docker':82,157 'domain':38,186,201 'elsewher':106 'even':173 'everyth':114,136 'file':84 'get':50 'gluetun':87,160 'great':2 'http':51 'ideal':27 'ip':12,192 'let':7 'letsenceypt':209 'letsencrypt':43 'like':63 'manag':31 'mani':70 'manual':183 'messag':53 'nag':52 'name':187,202 'network':15,109,130,158 'nginx':29 'old':57 'outsid':116 'over':3 'person':73 'pi':104 'proxi':30 'renew':62 'right':71 'rodeo':64 'run':150 'server':177,190 'servic':79,94,153 'set':9,76,97,184 'simpl':35 'someth':59 'ssl':45,210 'subnet':17,132 'suggest':58 'super':34 'top':66 'torrent':93,144 'traffic':23,127,168 'tunnel':21,125,164 'unless':133 'use':28,42,142,208 'vpn':90,101,140 'want':135 'way':72 'well':181 'wireguard':6,100,120,152 'zero':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/6484404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705984066 {#3490
    date: 2024-01-23 05:27: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
212 DENIED moderate
App\Entity\EntryComment {#3491
  +user: Proxies\__CG__\App\Entity\User {#3492 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3279
    +user: Proxies\__CG__\App\Entity\User {#3280 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: App\Entity\EntryComment {#2914
      +user: App\Entity\User {#2927 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2768 …}
      +magazine: App\Entity\Magazine {#307}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think the simplest setup is keeping all the apps and services on the local network and doing something like this guide so they are always behind a VPN. Then setup another VPN on unraid or another device to access from outside the local network. There are plenty of other guides for unraid and Plex and the arr stack out there, unraid is just what I use but can use whatever OS you would prefer.\n
        \n
        [unraid-guides.com/…/how-to-route-any-docker-conta…](https://unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1727858034 {#2909
        date: 2024-10-02 10:33:54.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@areyouevenreal@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2915 …}
      +nested: Doctrine\ORM\PersistentCollection {#2917 …}
      +votes: Doctrine\ORM\PersistentCollection {#2919 …}
      +reports: Doctrine\ORM\PersistentCollection {#2921 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2923 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2925 …}
      -id: 332950
      -bodyTs: "'/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':80 '/how-to-route-any-docker-conta':77 'access':40 'alway':26 'anoth':32,37 'app':10 'arr':58 'behind':27 'devic':38 'guid':22,51 'keep':7 'like':20 'local':15,44 'network':16,45 'os':72 'outsid':42 'plenti':48 'plex':55 'prefer':75 'servic':12 'setup':5,31 'simplest':4 'someth':19 'stack':59 'think':2 'unraid':35,53,62 'unraid-guides.com':76,79 'unraid-guides.com/2021/05/19/how-to-route-any-docker-container-on-unraid-through-a-vpn/)':78 'use':67,70 'vpn':29,33 'whatev':71 'would':74"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6926077"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705967907 {#2910
        date: 2024-01-23 00:58:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2914}
    +body: """
      a) I am not using unraid\n
      \n
      b) I was aware of using tailscale or a VPN. I don’t really want to do that as it requires running my whole connection through home Internet.\n
      \n
      c) I also want to setup a reverse proxy even if I do only use it locally just so I am not dealing with ports and IPs. No bookmarks are not practical I have too many as it is.\n
      \n
      d) At this point I am doing this the “right” way or at least the complex way because I can.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705969287 {#3277
      date: 2024-01-23 01:21:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@areyouevenreal@lemm.ee"
      "@keyez@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3281 …}
    +nested: Doctrine\ORM\PersistentCollection {#3283 …}
    +votes: Doctrine\ORM\PersistentCollection {#3285 …}
    +reports: Doctrine\ORM\PersistentCollection {#3287 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3289 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3291 …}
    -id: 332996
    -bodyTs: "'also':37 'awar':10 'b':7 'bookmark':63 'c':35 'complex':89 'connect':31 'd':74 'deal':57 'even':44 'home':33 'internet':34 'ip':61 'least':87 'local':51 'mani':70 'point':77 'port':59 'practic':66 'proxi':43 'realli':20 'requir':27 'revers':42 'right':83 'run':28 'setup':40 'tailscal':13 'unraid':6 'use':5,12,49 'vpn':16 'want':21,38 'way':84,90 'whole':30"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8551060"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705969287 {#3278
      date: 2024-01-23 01:21:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2914}
  +body: "A, great. Overly complicated. B, wireguard lets you set your allowed IPS to your networks’s subnet so you only tunnel that traffic. C, that’s ideal. Use nginx proxy manager. It’s super simple. Buy a domain and you can use letsencrypt for SSL so you don’t get http nag messages from your browser. Old suggest something with cheap renewals like ‘.rodeo’ or ‘.top’. D, there are many right ways. Personally, i’d set up your services in a docker compose file, all behind gluetun as a VPN for your torrent service. I’d set up a wireguard VPN on a pi zero elsewhere on your network so you can access everything from outside, and on your wireguard clients i’d only tunnel the traffic to your network’s subnet. Unless you want everything behind the same VPN you use for torrenting. In that case i’d run a wireguard service in the same docker network as gluetun, so you can tunnel all your client traffic through that. You could even out a dns server in there as well, and manually set a domain name to your server’s ip so you don’t have to buy a domain name. Course, then you can’t use letsenceypt SSL."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705984066 {#3489
    date: 2024-01-23 05:27:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@areyouevenreal@lemm.ee"
    "@keyez@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3493 …}
  +nested: Doctrine\ORM\PersistentCollection {#3495 …}
  +votes: Doctrine\ORM\PersistentCollection {#3497 …}
  +reports: Doctrine\ORM\PersistentCollection {#3499 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3501 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3503 …}
  -id: 333352
  -bodyTs: "'access':113 'allow':11 'b':5 'behind':86,137 'browser':56 'buy':36,199 'c':24 'case':147 'cheap':61 'client':121,167 'complic':4 'compos':83 'could':172 'cours':203 'd':67,75,96,123,149 'dns':176 'docker':82,157 'domain':38,186,201 'elsewher':106 'even':173 'everyth':114,136 'file':84 'get':50 'gluetun':87,160 'great':2 'http':51 'ideal':27 'ip':12,192 'let':7 'letsenceypt':209 'letsencrypt':43 'like':63 'manag':31 'mani':70 'manual':183 'messag':53 'nag':52 'name':187,202 'network':15,109,130,158 'nginx':29 'old':57 'outsid':116 'over':3 'person':73 'pi':104 'proxi':30 'renew':62 'right':71 'rodeo':64 'run':150 'server':177,190 'servic':79,94,153 'set':9,76,97,184 'simpl':35 'someth':59 'ssl':45,210 'subnet':17,132 'suggest':58 'super':34 'top':66 'torrent':93,144 'traffic':23,127,168 'tunnel':21,125,164 'unless':133 'use':28,42,142,208 'vpn':90,101,140 'want':135 'way':72 'well':181 'wireguard':6,100,120,152 'zero':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/6484404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705984066 {#3490
    date: 2024-01-23 05:27: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
213 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
214 DENIED moderate
App\Entity\EntryComment {#2987
  +user: App\Entity\User {#3001 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727846353 {#2982
    date: 2024-10-02 07:19:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@justawittyusername@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2989 …}
  +nested: Doctrine\ORM\PersistentCollection {#2991 …}
  +votes: Doctrine\ORM\PersistentCollection {#2993 …}
  +reports: Doctrine\ORM\PersistentCollection {#2995 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2999 …}
  -id: 297829
  -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6318643"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704932749 {#2983
    date: 2024-01-11 01:25:49.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
215 DENIED edit
App\Entity\EntryComment {#2987
  +user: App\Entity\User {#3001 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727846353 {#2982
    date: 2024-10-02 07:19:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@justawittyusername@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2989 …}
  +nested: Doctrine\ORM\PersistentCollection {#2991 …}
  +votes: Doctrine\ORM\PersistentCollection {#2993 …}
  +reports: Doctrine\ORM\PersistentCollection {#2995 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2999 …}
  -id: 297829
  -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6318643"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704932749 {#2983
    date: 2024-01-11 01:25:49.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
216 DENIED moderate
App\Entity\EntryComment {#2987
  +user: App\Entity\User {#3001 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727846353 {#2982
    date: 2024-10-02 07:19:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@justawittyusername@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2989 …}
  +nested: Doctrine\ORM\PersistentCollection {#2991 …}
  +votes: Doctrine\ORM\PersistentCollection {#2993 …}
  +reports: Doctrine\ORM\PersistentCollection {#2995 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2999 …}
  -id: 297829
  -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6318643"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704932749 {#2983
    date: 2024-01-11 01:25:49.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
217 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
218 DENIED moderate
App\Entity\EntryComment {#3072
  +user: Proxies\__CG__\App\Entity\User {#3155 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2987
    +user: App\Entity\User {#3001 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#2982
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2989 …}
    +nested: Doctrine\ORM\PersistentCollection {#2991 …}
    +votes: Doctrine\ORM\PersistentCollection {#2993 …}
    +reports: Doctrine\ORM\PersistentCollection {#2995 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2999 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#2983
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2987}
  +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705980627 {#3073
    date: 2024-01-23 04:30:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@justawittyusername@lemmy.world"
    "@SteveTech@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3154 …}
  +nested: Doctrine\ORM\PersistentCollection {#3152 …}
  +votes: Doctrine\ORM\PersistentCollection {#3150 …}
  +reports: Doctrine\ORM\PersistentCollection {#3148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3144 …}
  -id: 333278
  -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6930432"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705980627 {#3076
    date: 2024-01-23 04:30:27.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
219 DENIED edit
App\Entity\EntryComment {#3072
  +user: Proxies\__CG__\App\Entity\User {#3155 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2987
    +user: App\Entity\User {#3001 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#2982
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2989 …}
    +nested: Doctrine\ORM\PersistentCollection {#2991 …}
    +votes: Doctrine\ORM\PersistentCollection {#2993 …}
    +reports: Doctrine\ORM\PersistentCollection {#2995 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2999 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#2983
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2987}
  +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705980627 {#3073
    date: 2024-01-23 04:30:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@justawittyusername@lemmy.world"
    "@SteveTech@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3154 …}
  +nested: Doctrine\ORM\PersistentCollection {#3152 …}
  +votes: Doctrine\ORM\PersistentCollection {#3150 …}
  +reports: Doctrine\ORM\PersistentCollection {#3148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3144 …}
  -id: 333278
  -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6930432"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705980627 {#3076
    date: 2024-01-23 04:30:27.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
220 DENIED moderate
App\Entity\EntryComment {#3072
  +user: Proxies\__CG__\App\Entity\User {#3155 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2987
    +user: App\Entity\User {#3001 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2988 …}
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#2982
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2989 …}
    +nested: Doctrine\ORM\PersistentCollection {#2991 …}
    +votes: Doctrine\ORM\PersistentCollection {#2993 …}
    +reports: Doctrine\ORM\PersistentCollection {#2995 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2999 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#2983
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2987}
  +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705980627 {#3073
    date: 2024-01-23 04:30:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@justawittyusername@lemmy.world"
    "@SteveTech@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3154 …}
  +nested: Doctrine\ORM\PersistentCollection {#3152 …}
  +votes: Doctrine\ORM\PersistentCollection {#3150 …}
  +reports: Doctrine\ORM\PersistentCollection {#3148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3144 …}
  -id: 333278
  -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6930432"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705980627 {#3076
    date: 2024-01-23 04:30:27.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
221 DENIED edit
App\Entity\Magazine {#307
  +icon: Proxies\__CG__\App\Entity\Image {#288 …}
  +name: "selfhosted@lemmy.world"
  +title: "selfhosted"
  +description: """
    A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
    \n
    Rules:\n
    \n
    - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
    - No spam posting.\n
    - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
    - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
    - No trolling.\n
    \n
    Resources:\n
    \n
    - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
    - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
    - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
    \n
    &gt; Any issues on the community? Report it using the report flag.\n
    \n
    &gt; Questions? DM the mods!
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 222
  +entryCommentCount: 3916
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729582735 {#317
    date: 2024-10-22 09:38:55.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#279 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
  +entries: Doctrine\ORM\PersistentCollection {#222 …}
  +posts: Doctrine\ORM\PersistentCollection {#180 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
  +bans: Doctrine\ORM\PersistentCollection {#159 …}
  +reports: Doctrine\ORM\PersistentCollection {#145 …}
  +badges: Doctrine\ORM\PersistentCollection {#123 …}
  +logs: Doctrine\ORM\PersistentCollection {#113 …}
  +awards: Doctrine\ORM\PersistentCollection {#102 …}
  +categories: Doctrine\ORM\PersistentCollection {#89 …}
  -id: 120
  +apId: "selfhosted@lemmy.world"
  +apProfileId: "https://lemmy.world/c/selfhosted"
  +apPublicUrl: "https://lemmy.world/c/selfhosted"
  +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "selfhosted"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703473826 {#311
    date: 2023-12-25 04:10:26.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703473826 {#310
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details