GET https://kbin.spritesserver.nl/index.php/u/@Lordjohn68@lemmy.world/commented

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1583
  +user: Proxies\__CG__\App\Entity\User {#1719 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
  +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
  +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
  +url: null
  +body: """
    I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
    \n
    [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
    \n
    Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 19
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720314315 {#2064
    date: 2024-07-07 03:05:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2129 …}
  +reports: Doctrine\ORM\PersistentCollection {#2132 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
  +badges: Doctrine\ORM\PersistentCollection {#2348 …}
  +children: [
    App\Entity\EntryComment {#1610
      +user: App\Entity\User {#260 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1583 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
      +image: null
      +parent: null
      +root: null
      +body: "My use case is similar. So i use a Pi 5 running motioneye dev 64bit. 3 cams 2 usb webcams (uvc compliant) 1 esp32 cam wifi. Another Pi a 4 this time runs pihole and wireguard vpn. Static ip so all is good. Homarr is my dashboard and i can view from that or the motioneye interface directly."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704571065 {#1434
        date: 2024-01-06 20:57:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1575 …}
      +nested: Doctrine\ORM\PersistentCollection {#1572 …}
      +votes: Doctrine\ORM\PersistentCollection {#1581 …}
      +reports: Doctrine\ORM\PersistentCollection {#1579 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1652 …}
      -id: 286498
      -bodyTs: "'1':23 '2':18 '3':16 '4':30 '5':11 '64bit':15 'anoth':27 'cam':17,25 'case':3 'compliant':22 'dashboard':47 'dev':14 'direct':58 'esp32':24 'good':43 'homarr':44 'interfac':57 'ip':39 'motioney':13,56 'pi':10,28 'pihol':34 'run':12,33 'similar':5 'static':38 'time':32 'usb':19 'use':2,8 'uvc':21 'view':51 'vpn':37 'webcam':20 'wifi':26 'wireguard':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6460358"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704571065 {#1699
        date: 2024-01-06 20:57:45.0 +01:00
      }
      +"title": 286498
    }
  ]
  -id: 27299
  -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
  -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704502677
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10329823"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704416277 {#1883
    date: 2024-01-05 01:57:57.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1583
  +user: Proxies\__CG__\App\Entity\User {#1719 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
  +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
  +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
  +url: null
  +body: """
    I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
    \n
    [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
    \n
    Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 19
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720314315 {#2064
    date: 2024-07-07 03:05:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2129 …}
  +reports: Doctrine\ORM\PersistentCollection {#2132 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
  +badges: Doctrine\ORM\PersistentCollection {#2348 …}
  +children: [
    App\Entity\EntryComment {#1610
      +user: App\Entity\User {#260 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1583 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
      +image: null
      +parent: null
      +root: null
      +body: "My use case is similar. So i use a Pi 5 running motioneye dev 64bit. 3 cams 2 usb webcams (uvc compliant) 1 esp32 cam wifi. Another Pi a 4 this time runs pihole and wireguard vpn. Static ip so all is good. Homarr is my dashboard and i can view from that or the motioneye interface directly."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704571065 {#1434
        date: 2024-01-06 20:57:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1575 …}
      +nested: Doctrine\ORM\PersistentCollection {#1572 …}
      +votes: Doctrine\ORM\PersistentCollection {#1581 …}
      +reports: Doctrine\ORM\PersistentCollection {#1579 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1652 …}
      -id: 286498
      -bodyTs: "'1':23 '2':18 '3':16 '4':30 '5':11 '64bit':15 'anoth':27 'cam':17,25 'case':3 'compliant':22 'dashboard':47 'dev':14 'direct':58 'esp32':24 'good':43 'homarr':44 'interfac':57 'ip':39 'motioney':13,56 'pi':10,28 'pihol':34 'run':12,33 'similar':5 'static':38 'time':32 'usb':19 'use':2,8 'uvc':21 'view':51 'vpn':37 'webcam':20 'wifi':26 'wireguard':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6460358"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704571065 {#1699
        date: 2024-01-06 20:57:45.0 +01:00
      }
      +"title": 286498
    }
  ]
  -id: 27299
  -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
  -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704502677
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10329823"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704416277 {#1883
    date: 2024-01-05 01:57:57.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1583
  +user: Proxies\__CG__\App\Entity\User {#1719 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
  +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
  +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
  +url: null
  +body: """
    I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
    \n
    [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
    \n
    Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 19
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720314315 {#2064
    date: 2024-07-07 03:05:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2129 …}
  +reports: Doctrine\ORM\PersistentCollection {#2132 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
  +badges: Doctrine\ORM\PersistentCollection {#2348 …}
  +children: [
    App\Entity\EntryComment {#1610
      +user: App\Entity\User {#260 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1583 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
      +image: null
      +parent: null
      +root: null
      +body: "My use case is similar. So i use a Pi 5 running motioneye dev 64bit. 3 cams 2 usb webcams (uvc compliant) 1 esp32 cam wifi. Another Pi a 4 this time runs pihole and wireguard vpn. Static ip so all is good. Homarr is my dashboard and i can view from that or the motioneye interface directly."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704571065 {#1434
        date: 2024-01-06 20:57:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1575 …}
      +nested: Doctrine\ORM\PersistentCollection {#1572 …}
      +votes: Doctrine\ORM\PersistentCollection {#1581 …}
      +reports: Doctrine\ORM\PersistentCollection {#1579 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1652 …}
      -id: 286498
      -bodyTs: "'1':23 '2':18 '3':16 '4':30 '5':11 '64bit':15 'anoth':27 'cam':17,25 'case':3 'compliant':22 'dashboard':47 'dev':14 'direct':58 'esp32':24 'good':43 'homarr':44 'interfac':57 'ip':39 'motioney':13,56 'pi':10,28 'pihol':34 'run':12,33 'similar':5 'static':38 'time':32 'usb':19 'use':2,8 'uvc':21 'view':51 'vpn':37 'webcam':20 'wifi':26 'wireguard':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6460358"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704571065 {#1699
        date: 2024-01-06 20:57:45.0 +01:00
      }
      +"title": 286498
    }
  ]
  -id: 27299
  -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
  -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704502677
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10329823"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704416277 {#1883
    date: 2024-01-05 01:57:57.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1610
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1583
    +user: Proxies\__CG__\App\Entity\User {#1719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
    +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
    +url: null
    +body: """
      I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
      \n
      [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
      \n
      Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 19
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314315 {#2064
      date: 2024-07-07 03:05:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2091 …}
    +votes: Doctrine\ORM\PersistentCollection {#2129 …}
    +reports: Doctrine\ORM\PersistentCollection {#2132 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
    +badges: Doctrine\ORM\PersistentCollection {#2348 …}
    +children: [
      App\Entity\EntryComment {#1610}
    ]
    -id: 27299
    -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
    -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704502677
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10329823"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416277 {#1883
      date: 2024-01-05 01:57:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: null
  +root: null
  +body: "My use case is similar. So i use a Pi 5 running motioneye dev 64bit. 3 cams 2 usb webcams (uvc compliant) 1 esp32 cam wifi. Another Pi a 4 this time runs pihole and wireguard vpn. Static ip so all is good. Homarr is my dashboard and i can view from that or the motioneye interface directly."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704571065 {#1434
    date: 2024-01-06 20:57:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@shadowintheday2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1575 …}
  +nested: Doctrine\ORM\PersistentCollection {#1572 …}
  +votes: Doctrine\ORM\PersistentCollection {#1581 …}
  +reports: Doctrine\ORM\PersistentCollection {#1579 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1652 …}
  -id: 286498
  -bodyTs: "'1':23 '2':18 '3':16 '4':30 '5':11 '64bit':15 'anoth':27 'cam':17,25 'case':3 'compliant':22 'dashboard':47 'dev':14 'direct':58 'esp32':24 'good':43 'homarr':44 'interfac':57 'ip':39 'motioney':13,56 'pi':10,28 'pihol':34 'run':12,33 'similar':5 'static':38 'time':32 'usb':19 'use':2,8 'uvc':21 'view':51 'vpn':37 'webcam':20 'wifi':26 'wireguard':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6460358"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704571065 {#1699
    date: 2024-01-06 20:57:45.0 +01:00
  }
  +"title": 286498
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1610
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1583
    +user: Proxies\__CG__\App\Entity\User {#1719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
    +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
    +url: null
    +body: """
      I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
      \n
      [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
      \n
      Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 19
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314315 {#2064
      date: 2024-07-07 03:05:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2091 …}
    +votes: Doctrine\ORM\PersistentCollection {#2129 …}
    +reports: Doctrine\ORM\PersistentCollection {#2132 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
    +badges: Doctrine\ORM\PersistentCollection {#2348 …}
    +children: [
      App\Entity\EntryComment {#1610}
    ]
    -id: 27299
    -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
    -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704502677
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10329823"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416277 {#1883
      date: 2024-01-05 01:57:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: null
  +root: null
  +body: "My use case is similar. So i use a Pi 5 running motioneye dev 64bit. 3 cams 2 usb webcams (uvc compliant) 1 esp32 cam wifi. Another Pi a 4 this time runs pihole and wireguard vpn. Static ip so all is good. Homarr is my dashboard and i can view from that or the motioneye interface directly."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704571065 {#1434
    date: 2024-01-06 20:57:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@shadowintheday2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1575 …}
  +nested: Doctrine\ORM\PersistentCollection {#1572 …}
  +votes: Doctrine\ORM\PersistentCollection {#1581 …}
  +reports: Doctrine\ORM\PersistentCollection {#1579 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1652 …}
  -id: 286498
  -bodyTs: "'1':23 '2':18 '3':16 '4':30 '5':11 '64bit':15 'anoth':27 'cam':17,25 'case':3 'compliant':22 'dashboard':47 'dev':14 'direct':58 'esp32':24 'good':43 'homarr':44 'interfac':57 'ip':39 'motioney':13,56 'pi':10,28 'pihol':34 'run':12,33 'similar':5 'static':38 'time':32 'usb':19 'use':2,8 'uvc':21 'view':51 'vpn':37 'webcam':20 'wifi':26 'wireguard':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6460358"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704571065 {#1699
    date: 2024-01-06 20:57:45.0 +01:00
  }
  +"title": 286498
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1610
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1583
    +user: Proxies\__CG__\App\Entity\User {#1719 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
    +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
    +url: null
    +body: """
      I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
      \n
      [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
      \n
      Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 19
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314315 {#2064
      date: 2024-07-07 03:05:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2091 …}
    +votes: Doctrine\ORM\PersistentCollection {#2129 …}
    +reports: Doctrine\ORM\PersistentCollection {#2132 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
    +badges: Doctrine\ORM\PersistentCollection {#2348 …}
    +children: [
      App\Entity\EntryComment {#1610}
    ]
    -id: 27299
    -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
    -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704502677
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10329823"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416277 {#1883
      date: 2024-01-05 01:57:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: null
  +root: null
  +body: "My use case is similar. So i use a Pi 5 running motioneye dev 64bit. 3 cams 2 usb webcams (uvc compliant) 1 esp32 cam wifi. Another Pi a 4 this time runs pihole and wireguard vpn. Static ip so all is good. Homarr is my dashboard and i can view from that or the motioneye interface directly."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704571065 {#1434
    date: 2024-01-06 20:57:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@shadowintheday2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1575 …}
  +nested: Doctrine\ORM\PersistentCollection {#1572 …}
  +votes: Doctrine\ORM\PersistentCollection {#1581 …}
  +reports: Doctrine\ORM\PersistentCollection {#1579 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1652 …}
  -id: 286498
  -bodyTs: "'1':23 '2':18 '3':16 '4':30 '5':11 '64bit':15 'anoth':27 'cam':17,25 'case':3 'compliant':22 'dashboard':47 'dev':14 'direct':58 'esp32':24 'good':43 'homarr':44 'interfac':57 'ip':39 'motioney':13,56 'pi':10,28 'pihol':34 'run':12,33 'similar':5 'static':38 'time':32 'usb':19 'use':2,8 'uvc':21 'view':51 'vpn':37 'webcam':20 'wifi':26 'wireguard':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6460358"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704571065 {#1699
    date: 2024-01-06 20:57:45.0 +01:00
  }
  +"title": 286498
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1561
  +user: Proxies\__CG__\App\Entity\User {#2379 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
  +slug: "Help-me-get-started-with-VPN"
  +title: "Help me get started with VPN"
  +url: null
  +body: """
    *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
    \n
    **What I have:**\n
    \n
    Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
    \n
    - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
    - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
    - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
    - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
    - Synology NAS as network storage.\n
    \n
    **What I want:**\n
    \n
    - access services from WAN via Android phone.\n
    - access services from WAN via laptop.\n
    - maybe still keep some things public?\n
    - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726813069 {#1691
    date: 2024-09-20 08:17:49.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2023 …}
  +votes: Doctrine\ORM\PersistentCollection {#1403 …}
  +reports: Doctrine\ORM\PersistentCollection {#1363 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
  +badges: Doctrine\ORM\PersistentCollection {#2095 …}
  +children: [
    1 => App\Entity\EntryComment {#1555
      +user: App\Entity\User {#260 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
      +root: App\Entity\EntryComment {#1567
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I chose wireguard implemented by pivpn (i like pi’s)\n
          \n
          Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1726713713 {#1667
          date: 2024-09-19 04:41:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1526 …}
        +nested: Doctrine\ORM\PersistentCollection {#1550 …}
        +votes: Doctrine\ORM\PersistentCollection {#1548 …}
        +reports: Doctrine\ORM\PersistentCollection {#1566 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
        -id: 318765
        -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6795469"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705569836 {#1525
          date: 2024-01-18 10:23:56.0 +01:00
        }
        +"title": 318765
      }
      +body: "As a side note i had to portforward in my router to make this work."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705661979 {#1556
        date: 2024-01-19 11:59:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PlutoniumAcid@lemmy.world"
        "@Lordjohn68@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1725 …}
      +votes: Doctrine\ORM\PersistentCollection {#1617 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
      -id: 322284
      -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6821791"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705661979 {#1557
        date: 2024-01-19 11:59:39.0 +01:00
      }
      +"title": 322284
    }
    0 => App\Entity\EntryComment {#1567}
  ]
  -id: 31435
  -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
  -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705653984
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10859613"
  +editedAt: DateTimeImmutable @1726346573 {#2381
    date: 2024-09-14 22:42:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705567584 {#1736
    date: 2024-01-18 09:46:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1561
  +user: Proxies\__CG__\App\Entity\User {#2379 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
  +slug: "Help-me-get-started-with-VPN"
  +title: "Help me get started with VPN"
  +url: null
  +body: """
    *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
    \n
    **What I have:**\n
    \n
    Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
    \n
    - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
    - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
    - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
    - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
    - Synology NAS as network storage.\n
    \n
    **What I want:**\n
    \n
    - access services from WAN via Android phone.\n
    - access services from WAN via laptop.\n
    - maybe still keep some things public?\n
    - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726813069 {#1691
    date: 2024-09-20 08:17:49.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2023 …}
  +votes: Doctrine\ORM\PersistentCollection {#1403 …}
  +reports: Doctrine\ORM\PersistentCollection {#1363 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
  +badges: Doctrine\ORM\PersistentCollection {#2095 …}
  +children: [
    1 => App\Entity\EntryComment {#1555
      +user: App\Entity\User {#260 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
      +root: App\Entity\EntryComment {#1567
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I chose wireguard implemented by pivpn (i like pi’s)\n
          \n
          Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1726713713 {#1667
          date: 2024-09-19 04:41:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1526 …}
        +nested: Doctrine\ORM\PersistentCollection {#1550 …}
        +votes: Doctrine\ORM\PersistentCollection {#1548 …}
        +reports: Doctrine\ORM\PersistentCollection {#1566 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
        -id: 318765
        -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6795469"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705569836 {#1525
          date: 2024-01-18 10:23:56.0 +01:00
        }
        +"title": 318765
      }
      +body: "As a side note i had to portforward in my router to make this work."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705661979 {#1556
        date: 2024-01-19 11:59:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PlutoniumAcid@lemmy.world"
        "@Lordjohn68@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1725 …}
      +votes: Doctrine\ORM\PersistentCollection {#1617 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
      -id: 322284
      -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6821791"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705661979 {#1557
        date: 2024-01-19 11:59:39.0 +01:00
      }
      +"title": 322284
    }
    0 => App\Entity\EntryComment {#1567}
  ]
  -id: 31435
  -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
  -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705653984
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10859613"
  +editedAt: DateTimeImmutable @1726346573 {#2381
    date: 2024-09-14 22:42:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705567584 {#1736
    date: 2024-01-18 09:46:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1561
  +user: Proxies\__CG__\App\Entity\User {#2379 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
  +slug: "Help-me-get-started-with-VPN"
  +title: "Help me get started with VPN"
  +url: null
  +body: """
    *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
    \n
    **What I have:**\n
    \n
    Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
    \n
    - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
    - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
    - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
    - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
    - Synology NAS as network storage.\n
    \n
    **What I want:**\n
    \n
    - access services from WAN via Android phone.\n
    - access services from WAN via laptop.\n
    - maybe still keep some things public?\n
    - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726813069 {#1691
    date: 2024-09-20 08:17:49.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2023 …}
  +votes: Doctrine\ORM\PersistentCollection {#1403 …}
  +reports: Doctrine\ORM\PersistentCollection {#1363 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
  +badges: Doctrine\ORM\PersistentCollection {#2095 …}
  +children: [
    1 => App\Entity\EntryComment {#1555
      +user: App\Entity\User {#260 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
      +root: App\Entity\EntryComment {#1567
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I chose wireguard implemented by pivpn (i like pi’s)\n
          \n
          Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1726713713 {#1667
          date: 2024-09-19 04:41:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1526 …}
        +nested: Doctrine\ORM\PersistentCollection {#1550 …}
        +votes: Doctrine\ORM\PersistentCollection {#1548 …}
        +reports: Doctrine\ORM\PersistentCollection {#1566 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
        -id: 318765
        -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6795469"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705569836 {#1525
          date: 2024-01-18 10:23:56.0 +01:00
        }
        +"title": 318765
      }
      +body: "As a side note i had to portforward in my router to make this work."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705661979 {#1556
        date: 2024-01-19 11:59:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PlutoniumAcid@lemmy.world"
        "@Lordjohn68@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1725 …}
      +votes: Doctrine\ORM\PersistentCollection {#1617 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
      -id: 322284
      -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6821791"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705661979 {#1557
        date: 2024-01-19 11:59:39.0 +01:00
      }
      +"title": 322284
    }
    0 => App\Entity\EntryComment {#1567}
  ]
  -id: 31435
  -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
  -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705653984
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10859613"
  +editedAt: DateTimeImmutable @1726346573 {#2381
    date: 2024-09-14 22:42:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705567584 {#1736
    date: 2024-01-18 09:46:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#1555
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#2379 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Help-me-get-started-with-VPN"
    +title: "Help me get started with VPN"
    +url: null
    +body: """
      *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
      \n
      **What I have:**\n
      \n
      Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
      \n
      - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
      - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
      - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
      - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
      - Synology NAS as network storage.\n
      \n
      **What I want:**\n
      \n
      - access services from WAN via Android phone.\n
      - access services from WAN via laptop.\n
      - maybe still keep some things public?\n
      - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726813069 {#1691
      date: 2024-09-20 08:17:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#1403 …}
    +reports: Doctrine\ORM\PersistentCollection {#1363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
    +badges: Doctrine\ORM\PersistentCollection {#2095 …}
    +children: [
      1 => App\Entity\EntryComment {#1555}
      0 => App\Entity\EntryComment {#1567
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I chose wireguard implemented by pivpn (i like pi’s)\n
          \n
          Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1726713713 {#1667
          date: 2024-09-19 04:41:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1526 …}
        +nested: Doctrine\ORM\PersistentCollection {#1550 …}
        +votes: Doctrine\ORM\PersistentCollection {#1548 …}
        +reports: Doctrine\ORM\PersistentCollection {#1566 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
        -id: 318765
        -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6795469"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705569836 {#1525
          date: 2024-01-18 10:23:56.0 +01:00
        }
        +"title": 318765
      }
    ]
    -id: 31435
    -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
    -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705653984
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10859613"
    +editedAt: DateTimeImmutable @1726346573 {#2381
      date: 2024-09-14 22:42:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705567584 {#1736
      date: 2024-01-18 09:46:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
  +root: App\Entity\EntryComment {#1567}
  +body: "As a side note i had to portforward in my router to make this work."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705661979 {#1556
    date: 2024-01-19 11:59:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PlutoniumAcid@lemmy.world"
    "@Lordjohn68@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1725 …}
  +votes: Doctrine\ORM\PersistentCollection {#1617 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
  -id: 322284
  -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6821791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705661979 {#1557
    date: 2024-01-19 11:59:39.0 +01:00
  }
  +"title": 322284
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1555
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#2379 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Help-me-get-started-with-VPN"
    +title: "Help me get started with VPN"
    +url: null
    +body: """
      *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
      \n
      **What I have:**\n
      \n
      Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
      \n
      - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
      - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
      - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
      - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
      - Synology NAS as network storage.\n
      \n
      **What I want:**\n
      \n
      - access services from WAN via Android phone.\n
      - access services from WAN via laptop.\n
      - maybe still keep some things public?\n
      - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726813069 {#1691
      date: 2024-09-20 08:17:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#1403 …}
    +reports: Doctrine\ORM\PersistentCollection {#1363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
    +badges: Doctrine\ORM\PersistentCollection {#2095 …}
    +children: [
      1 => App\Entity\EntryComment {#1555}
      0 => App\Entity\EntryComment {#1567
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I chose wireguard implemented by pivpn (i like pi’s)\n
          \n
          Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1726713713 {#1667
          date: 2024-09-19 04:41:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1526 …}
        +nested: Doctrine\ORM\PersistentCollection {#1550 …}
        +votes: Doctrine\ORM\PersistentCollection {#1548 …}
        +reports: Doctrine\ORM\PersistentCollection {#1566 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
        -id: 318765
        -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6795469"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705569836 {#1525
          date: 2024-01-18 10:23:56.0 +01:00
        }
        +"title": 318765
      }
    ]
    -id: 31435
    -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
    -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705653984
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10859613"
    +editedAt: DateTimeImmutable @1726346573 {#2381
      date: 2024-09-14 22:42:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705567584 {#1736
      date: 2024-01-18 09:46:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
  +root: App\Entity\EntryComment {#1567}
  +body: "As a side note i had to portforward in my router to make this work."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705661979 {#1556
    date: 2024-01-19 11:59:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PlutoniumAcid@lemmy.world"
    "@Lordjohn68@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1725 …}
  +votes: Doctrine\ORM\PersistentCollection {#1617 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
  -id: 322284
  -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6821791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705661979 {#1557
    date: 2024-01-19 11:59:39.0 +01:00
  }
  +"title": 322284
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1555
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#2379 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Help-me-get-started-with-VPN"
    +title: "Help me get started with VPN"
    +url: null
    +body: """
      *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
      \n
      **What I have:**\n
      \n
      Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
      \n
      - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
      - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
      - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
      - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
      - Synology NAS as network storage.\n
      \n
      **What I want:**\n
      \n
      - access services from WAN via Android phone.\n
      - access services from WAN via laptop.\n
      - maybe still keep some things public?\n
      - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726813069 {#1691
      date: 2024-09-20 08:17:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#1403 …}
    +reports: Doctrine\ORM\PersistentCollection {#1363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
    +badges: Doctrine\ORM\PersistentCollection {#2095 …}
    +children: [
      1 => App\Entity\EntryComment {#1555}
      0 => App\Entity\EntryComment {#1567
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I chose wireguard implemented by pivpn (i like pi’s)\n
          \n
          Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1726713713 {#1667
          date: 2024-09-19 04:41:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1526 …}
        +nested: Doctrine\ORM\PersistentCollection {#1550 …}
        +votes: Doctrine\ORM\PersistentCollection {#1548 …}
        +reports: Doctrine\ORM\PersistentCollection {#1566 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
        -id: 318765
        -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6795469"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705569836 {#1525
          date: 2024-01-18 10:23:56.0 +01:00
        }
        +"title": 318765
      }
    ]
    -id: 31435
    -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
    -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705653984
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10859613"
    +editedAt: DateTimeImmutable @1726346573 {#2381
      date: 2024-09-14 22:42:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705567584 {#1736
      date: 2024-01-18 09:46:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
  +root: App\Entity\EntryComment {#1567}
  +body: "As a side note i had to portforward in my router to make this work."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705661979 {#1556
    date: 2024-01-19 11:59:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PlutoniumAcid@lemmy.world"
    "@Lordjohn68@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1725 …}
  +votes: Doctrine\ORM\PersistentCollection {#1617 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
  -id: 322284
  -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6821791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705661979 {#1557
    date: 2024-01-19 11:59:39.0 +01:00
  }
  +"title": 322284
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1567
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#2379 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Help-me-get-started-with-VPN"
    +title: "Help me get started with VPN"
    +url: null
    +body: """
      *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
      \n
      **What I have:**\n
      \n
      Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
      \n
      - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
      - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
      - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
      - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
      - Synology NAS as network storage.\n
      \n
      **What I want:**\n
      \n
      - access services from WAN via Android phone.\n
      - access services from WAN via laptop.\n
      - maybe still keep some things public?\n
      - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726813069 {#1691
      date: 2024-09-20 08:17:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#1403 …}
    +reports: Doctrine\ORM\PersistentCollection {#1363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
    +badges: Doctrine\ORM\PersistentCollection {#2095 …}
    +children: [
      1 => App\Entity\EntryComment {#1555
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
        +root: App\Entity\EntryComment {#1567}
        +body: "As a side note i had to portforward in my router to make this work."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705661979 {#1556
          date: 2024-01-19 11:59:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
          "@Lordjohn68@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1725 …}
        +votes: Doctrine\ORM\PersistentCollection {#1617 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
        -id: 322284
        -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6821791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705661979 {#1557
          date: 2024-01-19 11:59:39.0 +01:00
        }
        +"title": 322284
      }
      0 => App\Entity\EntryComment {#1567}
    ]
    -id: 31435
    -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
    -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705653984
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10859613"
    +editedAt: DateTimeImmutable @1726346573 {#2381
      date: 2024-09-14 22:42:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705567584 {#1736
      date: 2024-01-18 09:46:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I chose wireguard implemented by pivpn (i like pi’s)\n
    \n
    Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1726713713 {#1667
    date: 2024-09-19 04:41:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PlutoniumAcid@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1526 …}
  +nested: Doctrine\ORM\PersistentCollection {#1550 …}
  +votes: Doctrine\ORM\PersistentCollection {#1548 …}
  +reports: Doctrine\ORM\PersistentCollection {#1566 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
  -id: 318765
  -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6795469"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705569836 {#1525
    date: 2024-01-18 10:23:56.0 +01:00
  }
  +"title": 318765
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1567
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#2379 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Help-me-get-started-with-VPN"
    +title: "Help me get started with VPN"
    +url: null
    +body: """
      *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
      \n
      **What I have:**\n
      \n
      Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
      \n
      - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
      - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
      - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
      - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
      - Synology NAS as network storage.\n
      \n
      **What I want:**\n
      \n
      - access services from WAN via Android phone.\n
      - access services from WAN via laptop.\n
      - maybe still keep some things public?\n
      - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726813069 {#1691
      date: 2024-09-20 08:17:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#1403 …}
    +reports: Doctrine\ORM\PersistentCollection {#1363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
    +badges: Doctrine\ORM\PersistentCollection {#2095 …}
    +children: [
      1 => App\Entity\EntryComment {#1555
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
        +root: App\Entity\EntryComment {#1567}
        +body: "As a side note i had to portforward in my router to make this work."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705661979 {#1556
          date: 2024-01-19 11:59:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
          "@Lordjohn68@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1725 …}
        +votes: Doctrine\ORM\PersistentCollection {#1617 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
        -id: 322284
        -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6821791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705661979 {#1557
          date: 2024-01-19 11:59:39.0 +01:00
        }
        +"title": 322284
      }
      0 => App\Entity\EntryComment {#1567}
    ]
    -id: 31435
    -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
    -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705653984
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10859613"
    +editedAt: DateTimeImmutable @1726346573 {#2381
      date: 2024-09-14 22:42:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705567584 {#1736
      date: 2024-01-18 09:46:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I chose wireguard implemented by pivpn (i like pi’s)\n
    \n
    Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1726713713 {#1667
    date: 2024-09-19 04:41:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PlutoniumAcid@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1526 …}
  +nested: Doctrine\ORM\PersistentCollection {#1550 …}
  +votes: Doctrine\ORM\PersistentCollection {#1548 …}
  +reports: Doctrine\ORM\PersistentCollection {#1566 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
  -id: 318765
  -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6795469"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705569836 {#1525
    date: 2024-01-18 10:23:56.0 +01:00
  }
  +"title": 318765
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1567
  +user: App\Entity\User {#260 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#2379 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2030 …}
    +slug: "Help-me-get-started-with-VPN"
    +title: "Help me get started with VPN"
    +url: null
    +body: """
      *TLDR: VPN-newbie wants to learn how to set up and use VPN.*\n
      \n
      **What I have:**\n
      \n
      Currently, many of my selfhosted services are publicly available via my domain name. I am aware that it is safer to keep things closed, and use VPN to access – but I don’t know how that works.\n
      \n
      - domain name mapped via Cloudflare > static WAN IP > ISP modem > Ubiquity USG3 gateway > Linux server and Raspberry Pi.\n
      - 80,443 fowarded to Nginx Proxy Manager; everything else closed.\n
      - Linux server running Docker and several containers: NPM, Portainer, Paperless, Gitea, Mattermost, Immich, etc.\n
      - Raspberry Pi running Pi-hole as DNS server for LAN clients.\n
      - Synology NAS as network storage.\n
      \n
      **What I want:**\n
      \n
      - access services from WAN via Android phone.\n
      - access services from WAN via laptop.\n
      - maybe still keep some things public?\n
      - noob-friendly solution: needs to be easy to “grok” and easy to maintain when services change.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726813069 {#1691
      date: 2024-09-20 08:17:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#1403 …}
    +reports: Doctrine\ORM\PersistentCollection {#1363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2083 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2084 …}
    +badges: Doctrine\ORM\PersistentCollection {#2095 …}
    +children: [
      1 => App\Entity\EntryComment {#1555
        +user: App\Entity\User {#260 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1561 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1726 …}
        +root: App\Entity\EntryComment {#1567}
        +body: "As a side note i had to portforward in my router to make this work."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705661979 {#1556
          date: 2024-01-19 11:59:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PlutoniumAcid@lemmy.world"
          "@Lordjohn68@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1725 …}
        +votes: Doctrine\ORM\PersistentCollection {#1617 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1628 …}
        -id: 322284
        -bodyTs: "'make':13 'note':4 'portforward':8 'router':11 'side':3 'work':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6821791"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705661979 {#1557
          date: 2024-01-19 11:59:39.0 +01:00
        }
        +"title": 322284
      }
      0 => App\Entity\EntryComment {#1567}
    ]
    -id: 31435
    -titleTs: "'get':3 'help':1 'start':4 'vpn':6"
    -bodyTs: "'443':74 '80':73 'access':46,117,124 'android':122 'avail':26 'awar':33 'chang':152 'client':108 'close':41,82 'cloudflar':59 'contain':89 'current':18 'dns':104 'docker':86 'domain':29,55 'easi':143,147 'els':81 'etc':96 'everyth':80 'foward':75 'friend':138 'gateway':67 'gitea':93 'grok':145 'hole':102 'immich':95 'ip':62 'isp':63 'keep':39,132 'know':51 'lan':107 'laptop':129 'learn':7 'linux':68,83 'maintain':149 'manag':79 'mani':19 'map':57 'mattermost':94 'mayb':130 'modem':64 'name':30,56 'nas':110 'need':140 'network':112 'newbi':4 'nginx':77 'noob':137 'noob-friend':136 'npm':90 'paperless':92 'phone':123 'pi':72,98,101 'pi-hol':100 'portain':91 'proxi':78 'public':25,135 'raspberri':71,97 'run':85,99 'safer':37 'selfhost':22 'server':69,84,105 'servic':23,118,125,151 'set':10 'sever':88 'solut':139 'static':60 'still':131 'storag':113 'synolog':109 'thing':40,134 'tldr':1 'ubiqu':65 'use':13,43 'usg3':66 'via':27,58,121,128 'vpn':3,14,44 'vpn-newbi':2 'wan':61,120,127 'want':5,116 'work':54"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705653984
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10859613"
    +editedAt: DateTimeImmutable @1726346573 {#2381
      date: 2024-09-14 22:42:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705567584 {#1736
      date: 2024-01-18 09:46:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1587 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I chose wireguard implemented by pivpn (i like pi’s)\n
    \n
    Wireguard app on phone and a quick duckduck will find you a script or app for your laptop. Connected to your home in seconds.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1726713713 {#1667
    date: 2024-09-19 04:41:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PlutoniumAcid@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1526 …}
  +nested: Doctrine\ORM\PersistentCollection {#1550 …}
  +votes: Doctrine\ORM\PersistentCollection {#1548 …}
  +reports: Doctrine\ORM\PersistentCollection {#1566 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1554 …}
  -id: 318765
  -bodyTs: "'app':12,25 'chose':2 'connect':29 'duckduck':18 'find':20 'home':32 'implement':4 'laptop':28 'like':8 'phone':14 'pi':9 'pivpn':6 'quick':17 'script':23 'second':34 'wireguard':3,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6795469"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705569836 {#1525
    date: 2024-01-18 10:23:56.0 +01:00
  }
  +"title": 318765
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details