GET https://kbin.spritesserver.nl/m/selfhosted@lemmy.world/t/28544/Hosting-websites-over-4g

Components

24 Twig Components
166 Render Count
3000 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
26 247.87ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
17 21.21ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
16 104.14ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 27.71ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 18.90ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 12.14ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 106.96ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
14 2,642.82ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
14 1,183.93ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.84ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.42ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 113.43ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 122.91ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 1.48ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.67ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 125.57ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.51ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 82.95ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 350.10ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 75.42ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 94.38ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 78.40ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 7.61ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 45.61ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 113.43 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2961
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2962 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.36 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3161
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.41 ms
Input props
[
  "date" => DateTimeImmutable @1704861263 {#2420
    date: 2024-01-10 05:34:23.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3231
  +date: DateTimeImmutable @1704861263 {#2420
    date: 2024-01-10 05:34:23.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 26.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704861263 {#2420
    date: 2024-01-10 05:34:23.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1719756211 {#1850
    date: 2024-06-30 16:03:31.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3295
  +createdAt: DateTimeImmutable @1704861263 {#2420
    date: 2024-01-10 05:34:23.0 +01:00
  }
  +editedAt: DateTimeImmutable @1719756211 {#1850
    date: 2024-06-30 16:03:31.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3360
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.64 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3426
  +formDest: "entry"
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 12.0 MiB 122.91 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3740
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#276
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#272
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Hosting-websites-over-4g"
    +title: "Hosting websites over 4g"
    +url: null
    +body: """
      I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
      \n
      I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
      \n
      I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
      \n
      Reading into wireguard and vpn services my plan is to:\n
      \n
      - Set up a VPS ✅\n
      - Set up wireguard on the VPS ✅\n
      - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
      \n
      Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
      \n
      web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
      \n
      Thanks!—
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727846353 {#2410
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 28544
    -titleTs: "'4g':4 'host':1 'websit':2"
    -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704947663
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10522529"
    +editedAt: DateTimeImmutable @1719756211 {#1850
      date: 2024-06-30 16:03:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704861263 {#2420
      date: 2024-01-10 05:34:23.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 12.0 MiB 1.48 ms
Input props
[
  "id" => "entry_comment_678c721fe1a7d4.13959786_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3865
  +id: "entry_comment_678c721fe1a7d4.13959786_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 165.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4719
  +comment: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 4.05 ms
Input props
[
  "user" => App\Entity\User {#4013
    +avatar: null
    +cover: null
    +email: "SteveTech@programming.dev"
    +username: "@SteveTech@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723974438 {#4073
      date: 2024-08-18 11:47:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
    +entries: Doctrine\ORM\PersistentCollection {#4007 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
    +posts: Doctrine\ORM\PersistentCollection {#3997 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#4129 …}
    +followers: Doctrine\ORM\PersistentCollection {#4125 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
    +reports: Doctrine\ORM\PersistentCollection {#4128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
    +violations: Doctrine\ORM\PersistentCollection {#4118 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
    +awards: Doctrine\ORM\PersistentCollection {#4119 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
    +categories: Doctrine\ORM\PersistentCollection {#4116 …}
    -id: 54532
    -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
    +apId: "SteveTech@programming.dev"
    +apProfileId: "https://programming.dev/u/SteveTech"
    +apPublicUrl: "https://programming.dev/u/SteveTech"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SteveTech"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709282578 {#4069
      date: 2024-03-01 09:42:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696859785 {#4067
      date: 2023-10-09 15:56:25.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4793
  +user: App\Entity\User {#4013
    +avatar: null
    +cover: null
    +email: "SteveTech@programming.dev"
    +username: "@SteveTech@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723974438 {#4073
      date: 2024-08-18 11:47:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
    +entries: Doctrine\ORM\PersistentCollection {#4007 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
    +posts: Doctrine\ORM\PersistentCollection {#3997 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#4129 …}
    +followers: Doctrine\ORM\PersistentCollection {#4125 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
    +reports: Doctrine\ORM\PersistentCollection {#4128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
    +violations: Doctrine\ORM\PersistentCollection {#4118 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
    +awards: Doctrine\ORM\PersistentCollection {#4119 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
    +categories: Doctrine\ORM\PersistentCollection {#4116 …}
    -id: 54532
    -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
    +apId: "SteveTech@programming.dev"
    +apProfileId: "https://programming.dev/u/SteveTech"
    +apPublicUrl: "https://programming.dev/u/SteveTech"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SteveTech"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709282578 {#4069
      date: 2024-03-01 09:42:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696859785 {#4067
      date: 2023-10-09 15:56:25.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 3.49 ms
Input props
[
  "date" => DateTimeImmutable @1704932749 {#4010
    date: 2024-01-11 01:25:49.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4848
  +date: DateTimeImmutable @1704932749 {#4010
    date: 2024-01-11 01:25:49.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704932749 {#4010
    date: 2024-01-11 01:25:49.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4902
  +createdAt: DateTimeImmutable @1704932749 {#4010
    date: 2024-01-11 01:25:49.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#4013
    +avatar: null
    +cover: null
    +email: "SteveTech@programming.dev"
    +username: "@SteveTech@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723974438 {#4073
      date: 2024-08-18 11:47:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
    +entries: Doctrine\ORM\PersistentCollection {#4007 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
    +posts: Doctrine\ORM\PersistentCollection {#3997 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#4129 …}
    +followers: Doctrine\ORM\PersistentCollection {#4125 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
    +reports: Doctrine\ORM\PersistentCollection {#4128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
    +violations: Doctrine\ORM\PersistentCollection {#4118 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
    +awards: Doctrine\ORM\PersistentCollection {#4119 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
    +categories: Doctrine\ORM\PersistentCollection {#4116 …}
    -id: 54532
    -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
    +apId: "SteveTech@programming.dev"
    +apProfileId: "https://programming.dev/u/SteveTech"
    +apPublicUrl: "https://programming.dev/u/SteveTech"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SteveTech"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709282578 {#4069
      date: 2024-03-01 09:42:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696859785 {#4067
      date: 2023-10-09 15:56:25.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4958
  +width: 40
  +height: 40
  +user: App\Entity\User {#4013
    +avatar: null
    +cover: null
    +email: "SteveTech@programming.dev"
    +username: "@SteveTech@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723974438 {#4073
      date: 2024-08-18 11:47:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
    +entries: Doctrine\ORM\PersistentCollection {#4007 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
    +posts: Doctrine\ORM\PersistentCollection {#3997 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
    +follows: Doctrine\ORM\PersistentCollection {#4129 …}
    +followers: Doctrine\ORM\PersistentCollection {#4125 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
    +reports: Doctrine\ORM\PersistentCollection {#4128 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
    +violations: Doctrine\ORM\PersistentCollection {#4118 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
    +awards: Doctrine\ORM\PersistentCollection {#4119 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
    +categories: Doctrine\ORM\PersistentCollection {#4116 …}
    -id: 54532
    -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
    +apId: "SteveTech@programming.dev"
    +apProfileId: "https://programming.dev/u/SteveTech"
    +apPublicUrl: "https://programming.dev/u/SteveTech"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SteveTech"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709282578 {#4069
      date: 2024-03-01 09:42:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696859785 {#4067
      date: 2023-10-09 15:56:25.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5041
  +subject: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5098
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 73.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5345
  +comment: App\Entity\EntryComment {#4065
    +user: App\Entity\User {#4013
      +avatar: null
      +cover: null
      +email: "SteveTech@programming.dev"
      +username: "@SteveTech@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723974438 {#4073
        date: 2024-08-18 11:47:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
      +entries: Doctrine\ORM\PersistentCollection {#4007 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
      +posts: Doctrine\ORM\PersistentCollection {#3997 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
      +follows: Doctrine\ORM\PersistentCollection {#4129 …}
      +followers: Doctrine\ORM\PersistentCollection {#4125 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
      +reports: Doctrine\ORM\PersistentCollection {#4128 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
      +violations: Doctrine\ORM\PersistentCollection {#4118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
      +awards: Doctrine\ORM\PersistentCollection {#4119 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
      +categories: Doctrine\ORM\PersistentCollection {#4116 …}
      -id: 54532
      -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
      +apId: "SteveTech@programming.dev"
      +apProfileId: "https://programming.dev/u/SteveTech"
      +apPublicUrl: "https://programming.dev/u/SteveTech"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SteveTech"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709282578 {#4069
        date: 2024-03-01 09:42:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696859785 {#4067
        date: 2023-10-09 15:56:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727846353 {#4074
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4059 …}
    +reports: Doctrine\ORM\PersistentCollection {#4057 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
    -id: 297829
    -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6318643"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704932749 {#4010
      date: 2024-01-11 01:25:49.0 +01:00
    }
  }
  +nestedComments: [
    333278 => App\Entity\EntryComment {#4694
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4065}
      +root: App\Entity\EntryComment {#4065}
      +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705980627 {#4692
        date: 2024-01-23 04:30:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@SteveTech@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4695 …}
      +nested: Doctrine\ORM\PersistentCollection {#4697 …}
      +votes: Doctrine\ORM\PersistentCollection {#4699 …}
      +reports: Doctrine\ORM\PersistentCollection {#4701 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 333278
      -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6930432"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705980627 {#4693
        date: 2024-01-23 04:30:27.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 65.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5419
  +comment: App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5466
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705980627 {#4693
    date: 2024-01-23 04:30:27.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5521
  +date: DateTimeImmutable @1705980627 {#4693
    date: 2024-01-23 04:30:27.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705980627 {#4693
    date: 2024-01-23 04:30:27.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5575
  +createdAt: DateTimeImmutable @1705980627 {#4693
    date: 2024-01-23 04:30:27.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5629
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5698
  +subject: App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5755
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 34.60 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5995
  +comment: App\Entity\EntryComment {#4694
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4065
      +user: App\Entity\User {#4013
        +avatar: null
        +cover: null
        +email: "SteveTech@programming.dev"
        +username: "@SteveTech@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723974438 {#4073
          date: 2024-08-18 11:47:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4014 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4017 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4009 …}
        +entries: Doctrine\ORM\PersistentCollection {#4007 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4005 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4002 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4000 …}
        +posts: Doctrine\ORM\PersistentCollection {#3997 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3995 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3993 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3990 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3988 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3986 …}
        +follows: Doctrine\ORM\PersistentCollection {#4129 …}
        +followers: Doctrine\ORM\PersistentCollection {#4125 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4105 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4094 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4131 …}
        +reports: Doctrine\ORM\PersistentCollection {#4128 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4091 …}
        +violations: Doctrine\ORM\PersistentCollection {#4118 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4121 …}
        +awards: Doctrine\ORM\PersistentCollection {#4119 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4117 …}
        +categories: Doctrine\ORM\PersistentCollection {#4116 …}
        -id: 54532
        -password: "$2y$13$Av3zggu4wCptnZUvuRy0quYhzJxpJ/24r36IjGw7HV5vsodyNhAo6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4109 …}
        +apId: "SteveTech@programming.dev"
        +apProfileId: "https://programming.dev/u/SteveTech"
        +apPublicUrl: "https://programming.dev/u/SteveTech"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "SteveTech"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709282578 {#4069
          date: 2024-03-01 09:42:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696859785 {#4067
          date: 2023-10-09 15:56:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I doubt this will be any use, but my Telstra 4G has a public IPv6."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1727846353 {#4074
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4059 …}
      +reports: Doctrine\ORM\PersistentCollection {#4057 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4029 …}
      -id: 297829
      -bodyTs: "'4g':11 'doubt':2 'ipv6':15 'public':14 'telstra':10 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6318643"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704932749 {#4010
        date: 2024-01-11 01:25:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4065}
    +body: "Thanks thats good to know! I have got onto tailscale and have a test lab setup with a digital ocean vps for the public IP(exit node) and a ubuntu machine with a tunnel to it. Its working, just need to translate that to pfsense…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705980627 {#4692
      date: 2024-01-23 04:30:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@SteveTech@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4695 …}
    +nested: Doctrine\ORM\PersistentCollection {#4697 …}
    +votes: Doctrine\ORM\PersistentCollection {#4699 …}
    +reports: Doctrine\ORM\PersistentCollection {#4701 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 333278
    -bodyTs: "'digit':19 'exit':26 'good':3 'got':8 'ip':25 'know':5 'lab':15 'machin':31 'need':40 'node':27 'ocean':20 'onto':9 'pfsens':45 'public':24 'setup':16 'tailscal':10 'test':14 'thank':1 'that':2 'translat':42 'tunnel':34 'ubuntu':30 'vps':21 'work':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6930432"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705980627 {#4693
      date: 2024-01-23 04:30:27.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 149.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6071
  +comment: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6116
  +user: App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1704913493 {#4108
    date: 2024-01-10 20:04:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6171
  +date: DateTimeImmutable @1704913493 {#4108
    date: 2024-01-10 20:04:53.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704913493 {#4108
    date: 2024-01-10 20:04:53.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6225
  +createdAt: DateTimeImmutable @1704913493 {#4108
    date: 2024-01-10 20:04:53.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6279
  +width: 40
  +height: 40
  +user: App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.60 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6348
  +subject: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.84 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6405
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 34.75 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6645
  +comment: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704913493 {#4103
      date: 2024-01-10 20:04:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4102 …}
    +nested: Doctrine\ORM\PersistentCollection {#4101 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4090 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 296751
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913493 {#4108
      date: 2024-01-10 20:04:53.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 109.55 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6715
  +comment: App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 20.23 ms
Input props
[
  "user" => App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6760
  +user: App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1704913349 {#4178
    date: 2024-01-10 20:02:29.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6815
  +date: DateTimeImmutable @1704913349 {#4178
    date: 2024-01-10 20:02:29.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704913349 {#4178
    date: 2024-01-10 20:02:29.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6869
  +createdAt: DateTimeImmutable @1704913349 {#4178
    date: 2024-01-10 20:02:29.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6923
  +width: 40
  +height: 40
  +user: App\Entity\User {#4086
    +avatar: null
    +cover: null
    +email: "forwardvoid@feddit.nl"
    +username: "@forwardvoid@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720225266 {#4106
      date: 2024-07-06 02:21:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
    +entries: Doctrine\ORM\PersistentCollection {#4079 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +posts: Doctrine\ORM\PersistentCollection {#4137 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
    +follows: Doctrine\ORM\PersistentCollection {#4149 …}
    +followers: Doctrine\ORM\PersistentCollection {#4151 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
    +reports: Doctrine\ORM\PersistentCollection {#4161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
    +violations: Doctrine\ORM\PersistentCollection {#4165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
    +awards: Doctrine\ORM\PersistentCollection {#4169 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
    +categories: Doctrine\ORM\PersistentCollection {#4173 …}
    -id: 54382
    -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
    +apId: "forwardvoid@feddit.nl"
    +apProfileId: "https://feddit.nl/u/forwardvoid"
    +apPublicUrl: "https://feddit.nl/u/forwardvoid"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "forwardvoid"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706174322 {#4107
      date: 2024-01-25 10:18:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696845150 {#4104
      date: 2023-10-09 11:52:30.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 11.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6992
  +subject: App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7049
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 8.48 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7289
  +comment: App\Entity\EntryComment {#4182
    +user: App\Entity\User {#4086
      +avatar: null
      +cover: null
      +email: "forwardvoid@feddit.nl"
      +username: "@forwardvoid@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720225266 {#4106
        date: 2024-07-06 02:21:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4085 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4081 …}
      +entries: Doctrine\ORM\PersistentCollection {#4079 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +posts: Doctrine\ORM\PersistentCollection {#4137 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4139 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4141 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4143 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4145 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4147 …}
      +follows: Doctrine\ORM\PersistentCollection {#4149 …}
      +followers: Doctrine\ORM\PersistentCollection {#4151 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4155 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4157 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4159 …}
      +reports: Doctrine\ORM\PersistentCollection {#4161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4163 …}
      +violations: Doctrine\ORM\PersistentCollection {#4165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4167 …}
      +awards: Doctrine\ORM\PersistentCollection {#4169 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4171 …}
      +categories: Doctrine\ORM\PersistentCollection {#4173 …}
      -id: 54382
      -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4175 …}
      +apId: "forwardvoid@feddit.nl"
      +apProfileId: "https://feddit.nl/u/forwardvoid"
      +apPublicUrl: "https://feddit.nl/u/forwardvoid"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "forwardvoid"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706174322 {#4107
        date: 2024-01-25 10:18:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696845150 {#4104
        date: 2023-10-09 11:52:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704913349 {#4177
      date: 2024-01-10 20:02:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4183 …}
    +nested: Doctrine\ORM\PersistentCollection {#4185 …}
    +votes: Doctrine\ORM\PersistentCollection {#4187 …}
    +reports: Doctrine\ORM\PersistentCollection {#4189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4193 …}
    -id: 296744
    -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5917548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704913349 {#4178
      date: 2024-01-10 20:02:29.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 150.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7359
  +comment: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "nis@feddit.dk"
    +username: "@nis@feddit.dk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719828110 {#4179
      date: 2024-07-01 12:01:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 75090
    -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "nis@feddit.dk"
    +apProfileId: "https://feddit.dk/u/nis"
    +apPublicUrl: "https://feddit.dk/u/nis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.dk/inbox"
    +apDomain: "feddit.dk"
    +apPreferredUsername: "nis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708329701 {#4195
      date: 2024-02-19 09:01:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699899594 {#4196
      date: 2023-11-13 19:19:54.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7404
  +user: App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "nis@feddit.dk"
    +username: "@nis@feddit.dk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719828110 {#4179
      date: 2024-07-01 12:01:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 75090
    -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "nis@feddit.dk"
    +apProfileId: "https://feddit.dk/u/nis"
    +apPublicUrl: "https://feddit.dk/u/nis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.dk/inbox"
    +apDomain: "feddit.dk"
    +apPreferredUsername: "nis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708329701 {#4195
      date: 2024-02-19 09:01:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699899594 {#4196
      date: 2023-11-13 19:19:54.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704872564 {#4180
    date: 2024-01-10 08:42:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3131
  +date: DateTimeImmutable @1704872564 {#4180
    date: 2024-01-10 08:42:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704872564 {#4180
    date: 2024-01-10 08:42:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#2940
  +createdAt: DateTimeImmutable @1704872564 {#4180
    date: 2024-01-10 08:42:44.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "nis@feddit.dk"
    +username: "@nis@feddit.dk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719828110 {#4179
      date: 2024-07-01 12:01:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 75090
    -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "nis@feddit.dk"
    +apProfileId: "https://feddit.dk/u/nis"
    +apPublicUrl: "https://feddit.dk/u/nis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.dk/inbox"
    +apDomain: "feddit.dk"
    +apPreferredUsername: "nis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708329701 {#4195
      date: 2024-02-19 09:01:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699899594 {#4196
      date: 2023-11-13 19:19:54.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6334
  +width: 40
  +height: 40
  +user: App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "nis@feddit.dk"
    +username: "@nis@feddit.dk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719828110 {#4179
      date: 2024-07-01 12:01:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 75090
    -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "nis@feddit.dk"
    +apProfileId: "https://feddit.dk/u/nis"
    +apPublicUrl: "https://feddit.dk/u/nis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.dk/inbox"
    +apDomain: "feddit.dk"
    +apPreferredUsername: "nis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708329701 {#4195
      date: 2024-02-19 09:01:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699899594 {#4196
      date: 2023-11-13 19:19:54.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7625
  +subject: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7682
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 18.90 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7922
  +comment: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "nis@feddit.dk"
      +username: "@nis@feddit.dk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719828110 {#4179
        date: 2024-07-01 12:01:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 75090
      -password: "$2y$13$mFGkDzsQ4OsX7g9IxVerbOoMPnFxuiPClNI75yn1ngY1p8ysGfdQG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "nis@feddit.dk"
      +apProfileId: "https://feddit.dk/u/nis"
      +apPublicUrl: "https://feddit.dk/u/nis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.dk/inbox"
      +apDomain: "feddit.dk"
      +apPreferredUsername: "nis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708329701 {#4195
        date: 2024-02-19 09:01:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699899594 {#4196
        date: 2023-11-13 19:19:54.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Headscale for something similar. I have a VPS and a server at home. Both are on the same Headscale network. On the home server I set up a Matrix server. On the VPS I set up Caddy as a reverse proxy for the home server with its Headscale IP. It works nicely.\n
      \n
      I’m not on 4G, though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704872564 {#4181
      date: 2024-01-10 08:42:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 295299
    -bodyTs: "'4g':60 'caddi':40 'headscal':4,22,51 'home':16,26,47 'ip':52 'm':2,57 'matrix':32 'network':23 'nice':55 'proxi':44 'revers':43 'server':14,27,33,48 'set':29,38 'similar':7 'someth':6 'though':61 'use':3 'vps':11,36 'work':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.dk/comment/5017862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704872564 {#4180
      date: 2024-01-10 08:42:44.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 96.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7992
  +comment: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4283
    +avatar: null
    +cover: null
    +email: "sgh@lemmy.ml"
    +username: "@sgh@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728724109 {#4267
      date: 2024-10-12 11:08:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +entries: Doctrine\ORM\PersistentCollection {#4290 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +posts: Doctrine\ORM\PersistentCollection {#4298 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
    +follows: Doctrine\ORM\PersistentCollection {#4310 …}
    +followers: Doctrine\ORM\PersistentCollection {#4312 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4322 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
    +violations: Doctrine\ORM\PersistentCollection {#4326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
    +awards: Doctrine\ORM\PersistentCollection {#4330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
    +categories: Doctrine\ORM\PersistentCollection {#4334 …}
    -id: 90607
    -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
    +apId: "sgh@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/sgh"
    +apPublicUrl: "https://lemmy.ml/u/sgh"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "sgh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719808921 {#4268
      date: 2024-07-01 06:42:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719808920 {#4269
      date: 2024-07-01 06:42:00.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8037
  +user: App\Entity\User {#4283
    +avatar: null
    +cover: null
    +email: "sgh@lemmy.ml"
    +username: "@sgh@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728724109 {#4267
      date: 2024-10-12 11:08:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +entries: Doctrine\ORM\PersistentCollection {#4290 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +posts: Doctrine\ORM\PersistentCollection {#4298 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
    +follows: Doctrine\ORM\PersistentCollection {#4310 …}
    +followers: Doctrine\ORM\PersistentCollection {#4312 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4322 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
    +violations: Doctrine\ORM\PersistentCollection {#4326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
    +awards: Doctrine\ORM\PersistentCollection {#4330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
    +categories: Doctrine\ORM\PersistentCollection {#4334 …}
    -id: 90607
    -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
    +apId: "sgh@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/sgh"
    +apPublicUrl: "https://lemmy.ml/u/sgh"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "sgh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719808921 {#4268
      date: 2024-07-01 06:42:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719808920 {#4269
      date: 2024-07-01 06:42:00.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704870048 {#4266
    date: 2024-01-10 08:00:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8092
  +date: DateTimeImmutable @1704870048 {#4266
    date: 2024-01-10 08:00:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704870048 {#4266
    date: 2024-01-10 08:00:48.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8146
  +createdAt: DateTimeImmutable @1704870048 {#4266
    date: 2024-01-10 08:00:48.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4283
    +avatar: null
    +cover: null
    +email: "sgh@lemmy.ml"
    +username: "@sgh@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728724109 {#4267
      date: 2024-10-12 11:08:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +entries: Doctrine\ORM\PersistentCollection {#4290 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +posts: Doctrine\ORM\PersistentCollection {#4298 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
    +follows: Doctrine\ORM\PersistentCollection {#4310 …}
    +followers: Doctrine\ORM\PersistentCollection {#4312 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4322 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
    +violations: Doctrine\ORM\PersistentCollection {#4326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
    +awards: Doctrine\ORM\PersistentCollection {#4330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
    +categories: Doctrine\ORM\PersistentCollection {#4334 …}
    -id: 90607
    -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
    +apId: "sgh@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/sgh"
    +apPublicUrl: "https://lemmy.ml/u/sgh"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "sgh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719808921 {#4268
      date: 2024-07-01 06:42:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719808920 {#4269
      date: 2024-07-01 06:42:00.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8200
  +width: 40
  +height: 40
  +user: App\Entity\User {#4283
    +avatar: null
    +cover: null
    +email: "sgh@lemmy.ml"
    +username: "@sgh@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728724109 {#4267
      date: 2024-10-12 11:08:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +entries: Doctrine\ORM\PersistentCollection {#4290 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +posts: Doctrine\ORM\PersistentCollection {#4298 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
    +follows: Doctrine\ORM\PersistentCollection {#4310 …}
    +followers: Doctrine\ORM\PersistentCollection {#4312 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4322 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
    +violations: Doctrine\ORM\PersistentCollection {#4326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
    +awards: Doctrine\ORM\PersistentCollection {#4330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
    +categories: Doctrine\ORM\PersistentCollection {#4334 …}
    -id: 90607
    -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
    +apId: "sgh@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/sgh"
    +apPublicUrl: "https://lemmy.ml/u/sgh"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "sgh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719808921 {#4268
      date: 2024-07-01 06:42:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719808920 {#4269
      date: 2024-07-01 06:42:00.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8403
  +subject: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8460
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 16.86 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8700
  +comment: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: null
      +cover: null
      +email: "sgh@lemmy.ml"
      +username: "@sgh@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728724109 {#4267
        date: 2024-10-12 11:08:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4284 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4286 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +entries: Doctrine\ORM\PersistentCollection {#4290 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +posts: Doctrine\ORM\PersistentCollection {#4298 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4302 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4308 …}
      +follows: Doctrine\ORM\PersistentCollection {#4310 …}
      +followers: Doctrine\ORM\PersistentCollection {#4312 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4314 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4320 …}
      +reports: Doctrine\ORM\PersistentCollection {#4322 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4324 …}
      +violations: Doctrine\ORM\PersistentCollection {#4326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4328 …}
      +awards: Doctrine\ORM\PersistentCollection {#4330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4332 …}
      +categories: Doctrine\ORM\PersistentCollection {#4334 …}
      -id: 90607
      -password: "$2y$13$Alo9Ku.TcRr0OUfFOtJoc.C1BUBFKrbOwbF.b2ybP3aNCVlRv9xZa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4336 …}
      +apId: "sgh@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/sgh"
      +apPublicUrl: "https://lemmy.ml/u/sgh"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "sgh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719808921 {#4268
        date: 2024-07-01 06:42:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719808920 {#4269
        date: 2024-07-01 06:42:00.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked into Cloudflare Tunnel? It’s a turnkey solution that does exactly what you want. No idea what the cost is though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704870048 {#4265
      date: 2024-01-10 08:00:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 295244
    -bodyTs: "'cloudflar':5 'cost':22 'exact':14 'idea':19 'look':3 'solut':11 'though':24 'tunnel':6 'turnkey':10 'want':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7219420"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704870048 {#4266
      date: 2024-01-10 08:00:48.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 219.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8770
  +comment: App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4357
    +avatar: null
    +cover: null
    +email: "NeoNachtwaechter@lemmy.world"
    +username: "@NeoNachtwaechter@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729307749 {#4341
      date: 2024-10-19 05:15:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +entries: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +posts: Doctrine\ORM\PersistentCollection {#4372 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
    +follows: Doctrine\ORM\PersistentCollection {#4384 …}
    +followers: Doctrine\ORM\PersistentCollection {#4386 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
    +reports: Doctrine\ORM\PersistentCollection {#4396 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
    +violations: Doctrine\ORM\PersistentCollection {#4400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
    +awards: Doctrine\ORM\PersistentCollection {#4404 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
    +categories: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 37692
    -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
    +apId: "NeoNachtwaechter@lemmy.world"
    +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
    +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "NeoNachtwaechter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728917352 {#4342
      date: 2024-10-14 16:49:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690951110 {#4343
      date: 2023-08-02 06:38:30.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8815
  +user: App\Entity\User {#4357
    +avatar: null
    +cover: null
    +email: "NeoNachtwaechter@lemmy.world"
    +username: "@NeoNachtwaechter@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729307749 {#4341
      date: 2024-10-19 05:15:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +entries: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +posts: Doctrine\ORM\PersistentCollection {#4372 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
    +follows: Doctrine\ORM\PersistentCollection {#4384 …}
    +followers: Doctrine\ORM\PersistentCollection {#4386 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
    +reports: Doctrine\ORM\PersistentCollection {#4396 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
    +violations: Doctrine\ORM\PersistentCollection {#4400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
    +awards: Doctrine\ORM\PersistentCollection {#4404 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
    +categories: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 37692
    -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
    +apId: "NeoNachtwaechter@lemmy.world"
    +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
    +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "NeoNachtwaechter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728917352 {#4342
      date: 2024-10-14 16:49:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690951110 {#4343
      date: 2023-08-02 06:38:30.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1704867657 {#4340
    date: 2024-01-10 07:20:57.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8870
  +date: DateTimeImmutable @1704867657 {#4340
    date: 2024-01-10 07:20:57.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704867657 {#4340
    date: 2024-01-10 07:20:57.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1722318809 {#4339
    date: 2024-07-30 07:53:29.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8924
  +createdAt: DateTimeImmutable @1704867657 {#4340
    date: 2024-01-10 07:20:57.0 +01:00
  }
  +editedAt: DateTimeImmutable @1722318809 {#4339
    date: 2024-07-30 07:53:29.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#4357
    +avatar: null
    +cover: null
    +email: "NeoNachtwaechter@lemmy.world"
    +username: "@NeoNachtwaechter@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729307749 {#4341
      date: 2024-10-19 05:15:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +entries: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +posts: Doctrine\ORM\PersistentCollection {#4372 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
    +follows: Doctrine\ORM\PersistentCollection {#4384 …}
    +followers: Doctrine\ORM\PersistentCollection {#4386 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
    +reports: Doctrine\ORM\PersistentCollection {#4396 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
    +violations: Doctrine\ORM\PersistentCollection {#4400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
    +awards: Doctrine\ORM\PersistentCollection {#4404 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
    +categories: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 37692
    -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
    +apId: "NeoNachtwaechter@lemmy.world"
    +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
    +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "NeoNachtwaechter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728917352 {#4342
      date: 2024-10-14 16:49:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690951110 {#4343
      date: 2023-08-02 06:38:30.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8978
  +width: 40
  +height: 40
  +user: App\Entity\User {#4357
    +avatar: null
    +cover: null
    +email: "NeoNachtwaechter@lemmy.world"
    +username: "@NeoNachtwaechter@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729307749 {#4341
      date: 2024-10-19 05:15:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +entries: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +posts: Doctrine\ORM\PersistentCollection {#4372 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
    +follows: Doctrine\ORM\PersistentCollection {#4384 …}
    +followers: Doctrine\ORM\PersistentCollection {#4386 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
    +reports: Doctrine\ORM\PersistentCollection {#4396 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
    +violations: Doctrine\ORM\PersistentCollection {#4400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
    +awards: Doctrine\ORM\PersistentCollection {#4404 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
    +categories: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 37692
    -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
    +apId: "NeoNachtwaechter@lemmy.world"
    +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
    +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "NeoNachtwaechter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728917352 {#4342
      date: 2024-10-14 16:49:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690951110 {#4343
      date: 2023-08-02 06:38:30.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9053
  +subject: App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9110
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 128.84 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9350
  +comment: App\Entity\EntryComment {#4344
    +user: App\Entity\User {#4357
      +avatar: null
      +cover: null
      +email: "NeoNachtwaechter@lemmy.world"
      +username: "@NeoNachtwaechter@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729307749 {#4341
        date: 2024-10-19 05:15:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +entries: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +posts: Doctrine\ORM\PersistentCollection {#4372 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
      +follows: Doctrine\ORM\PersistentCollection {#4384 …}
      +followers: Doctrine\ORM\PersistentCollection {#4386 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
      +reports: Doctrine\ORM\PersistentCollection {#4396 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
      +violations: Doctrine\ORM\PersistentCollection {#4400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
      +awards: Doctrine\ORM\PersistentCollection {#4404 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
      +categories: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 37692
      -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
      +apId: "NeoNachtwaechter@lemmy.world"
      +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
      +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "NeoNachtwaechter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728917352 {#4342
        date: 2024-10-14 16:49:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690951110 {#4343
        date: 2023-08-02 06:38:30.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      > I know 4g is not fast, but I would like to use it\n
      \n
      There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1719871142 {#4338
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4345 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4349 …}
    +reports: Doctrine\ORM\PersistentCollection {#4351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
    -id: 295195
    -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6544141"
    +editedAt: DateTimeImmutable @1722318809 {#4339
      date: 2024-07-30 07:53:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704867657 {#4340
      date: 2024-01-10 07:20:57.0 +01:00
    }
  }
  +nestedComments: [
    295411 => App\Entity\EntryComment {#4678
      +user: Proxies\__CG__\App\Entity\User {#4679
        +avatar: null
        +cover: null
        +email: "filcuk@lemmy.zip"
        +username: "@filcuk@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1719871142 {#9495
          date: 2024-07-01 23:59:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
        +entries: Doctrine\ORM\PersistentCollection {#9507 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
        +posts: Doctrine\ORM\PersistentCollection {#9515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
        +follows: Doctrine\ORM\PersistentCollection {#9527 …}
        +followers: Doctrine\ORM\PersistentCollection {#9529 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
        +reports: Doctrine\ORM\PersistentCollection {#9539 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
        +violations: Doctrine\ORM\PersistentCollection {#9543 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
        +awards: Doctrine\ORM\PersistentCollection {#9547 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
        +categories: Doctrine\ORM\PersistentCollection {#9551 …}
        -id: 50500
        -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
        +apId: "filcuk@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/filcuk"
        +apPublicUrl: "https://lemmy.zip/u/filcuk"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "filcuk"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727853489 {#9492
          date: 2024-10-02 09:18:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696514966 {#9494
          date: 2023-10-05 16:09:26.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4344}
      +root: App\Entity\EntryComment {#4344}
      +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704878533 {#4676
        date: 2024-01-10 10:22:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@NeoNachtwaechter@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4680 …}
      +nested: Doctrine\ORM\PersistentCollection {#4682 …}
      +votes: Doctrine\ORM\PersistentCollection {#4684 …}
      +reports: Doctrine\ORM\PersistentCollection {#4686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
      -id: 295411
      -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/6144084"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704878533 {#4677
        date: 2024-01-10 10:22:13.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 112.84 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9410
  +comment: App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 19.08 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4679
    +avatar: null
    +cover: null
    +email: "filcuk@lemmy.zip"
    +username: "@filcuk@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719871142 {#9495
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
    +entries: Doctrine\ORM\PersistentCollection {#9507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
    +posts: Doctrine\ORM\PersistentCollection {#9515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
    +follows: Doctrine\ORM\PersistentCollection {#9527 …}
    +followers: Doctrine\ORM\PersistentCollection {#9529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
    +reports: Doctrine\ORM\PersistentCollection {#9539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
    +violations: Doctrine\ORM\PersistentCollection {#9543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
    +awards: Doctrine\ORM\PersistentCollection {#9547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
    +categories: Doctrine\ORM\PersistentCollection {#9551 …}
    -id: 50500
    -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
    +apId: "filcuk@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/filcuk"
    +apPublicUrl: "https://lemmy.zip/u/filcuk"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "filcuk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727853489 {#9492
      date: 2024-10-02 09:18:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696514966 {#9494
      date: 2023-10-05 16:09:26.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9455
  +user: Proxies\__CG__\App\Entity\User {#4679
    +avatar: null
    +cover: null
    +email: "filcuk@lemmy.zip"
    +username: "@filcuk@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719871142 {#9495
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
    +entries: Doctrine\ORM\PersistentCollection {#9507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
    +posts: Doctrine\ORM\PersistentCollection {#9515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
    +follows: Doctrine\ORM\PersistentCollection {#9527 …}
    +followers: Doctrine\ORM\PersistentCollection {#9529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
    +reports: Doctrine\ORM\PersistentCollection {#9539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
    +violations: Doctrine\ORM\PersistentCollection {#9543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
    +awards: Doctrine\ORM\PersistentCollection {#9547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
    +categories: Doctrine\ORM\PersistentCollection {#9551 …}
    -id: 50500
    -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
    +apId: "filcuk@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/filcuk"
    +apPublicUrl: "https://lemmy.zip/u/filcuk"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "filcuk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727853489 {#9492
      date: 2024-10-02 09:18:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696514966 {#9494
      date: 2023-10-05 16:09:26.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704878533 {#4677
    date: 2024-01-10 10:22:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9573
  +date: DateTimeImmutable @1704878533 {#4677
    date: 2024-01-10 10:22:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704878533 {#4677
    date: 2024-01-10 10:22:13.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9627
  +createdAt: DateTimeImmutable @1704878533 {#4677
    date: 2024-01-10 10:22:13.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 34.75 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4679
    +avatar: null
    +cover: null
    +email: "filcuk@lemmy.zip"
    +username: "@filcuk@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719871142 {#9495
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
    +entries: Doctrine\ORM\PersistentCollection {#9507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
    +posts: Doctrine\ORM\PersistentCollection {#9515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
    +follows: Doctrine\ORM\PersistentCollection {#9527 …}
    +followers: Doctrine\ORM\PersistentCollection {#9529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
    +reports: Doctrine\ORM\PersistentCollection {#9539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
    +violations: Doctrine\ORM\PersistentCollection {#9543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
    +awards: Doctrine\ORM\PersistentCollection {#9547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
    +categories: Doctrine\ORM\PersistentCollection {#9551 …}
    -id: 50500
    -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
    +apId: "filcuk@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/filcuk"
    +apPublicUrl: "https://lemmy.zip/u/filcuk"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "filcuk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727853489 {#9492
      date: 2024-10-02 09:18:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696514966 {#9494
      date: 2023-10-05 16:09:26.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9681
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4679
    +avatar: null
    +cover: null
    +email: "filcuk@lemmy.zip"
    +username: "@filcuk@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1719871142 {#9495
      date: 2024-07-01 23:59:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
    +entries: Doctrine\ORM\PersistentCollection {#9507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
    +posts: Doctrine\ORM\PersistentCollection {#9515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
    +follows: Doctrine\ORM\PersistentCollection {#9527 …}
    +followers: Doctrine\ORM\PersistentCollection {#9529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
    +reports: Doctrine\ORM\PersistentCollection {#9539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
    +violations: Doctrine\ORM\PersistentCollection {#9543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
    +awards: Doctrine\ORM\PersistentCollection {#9547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
    +categories: Doctrine\ORM\PersistentCollection {#9551 …}
    -id: 50500
    -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
    +apId: "filcuk@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/filcuk"
    +apPublicUrl: "https://lemmy.zip/u/filcuk"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "filcuk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727853489 {#9492
      date: 2024-10-02 09:18:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696514966 {#9494
      date: 2023-10-05 16:09:26.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9884
  +subject: App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.86 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9941
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 42.12 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10181
  +comment: App\Entity\EntryComment {#4678
    +user: Proxies\__CG__\App\Entity\User {#4679
      +avatar: null
      +cover: null
      +email: "filcuk@lemmy.zip"
      +username: "@filcuk@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1719871142 {#9495
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9500 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9505 …}
      +entries: Doctrine\ORM\PersistentCollection {#9507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9513 …}
      +posts: Doctrine\ORM\PersistentCollection {#9515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9525 …}
      +follows: Doctrine\ORM\PersistentCollection {#9527 …}
      +followers: Doctrine\ORM\PersistentCollection {#9529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9537 …}
      +reports: Doctrine\ORM\PersistentCollection {#9539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9541 …}
      +violations: Doctrine\ORM\PersistentCollection {#9543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9545 …}
      +awards: Doctrine\ORM\PersistentCollection {#9547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9549 …}
      +categories: Doctrine\ORM\PersistentCollection {#9551 …}
      -id: 50500
      -password: "$2y$13$gGOhSiULtss3IJiK3ffOr.PTxtyHY9sbc8gm9ClY7ci4xJ.Z7O7lm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9553 …}
      +apId: "filcuk@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/filcuk"
      +apPublicUrl: "https://lemmy.zip/u/filcuk"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "filcuk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727853489 {#9492
        date: 2024-10-02 09:18:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696514966 {#9494
        date: 2023-10-05 16:09:26.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4344
      +user: App\Entity\User {#4357
        +avatar: null
        +cover: null
        +email: "NeoNachtwaechter@lemmy.world"
        +username: "@NeoNachtwaechter@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729307749 {#4341
          date: 2024-10-19 05:15:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4358 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4360 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4362 …}
        +entries: Doctrine\ORM\PersistentCollection {#4364 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4366 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4368 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4370 …}
        +posts: Doctrine\ORM\PersistentCollection {#4372 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4374 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4376 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4378 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4380 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4382 …}
        +follows: Doctrine\ORM\PersistentCollection {#4384 …}
        +followers: Doctrine\ORM\PersistentCollection {#4386 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4388 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4390 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4392 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4394 …}
        +reports: Doctrine\ORM\PersistentCollection {#4396 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4398 …}
        +violations: Doctrine\ORM\PersistentCollection {#4400 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4402 …}
        +awards: Doctrine\ORM\PersistentCollection {#4404 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4406 …}
        +categories: Doctrine\ORM\PersistentCollection {#4408 …}
        -id: 37692
        -password: "$2y$13$1setAkhIM1TAIM4Z7N6lFeLetZjZxvWHG8p0EVIQoqkXRZFr8vDoC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4410 …}
        +apId: "NeoNachtwaechter@lemmy.world"
        +apProfileId: "https://lemmy.world/u/NeoNachtwaechter"
        +apPublicUrl: "https://lemmy.world/u/NeoNachtwaechter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "NeoNachtwaechter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728917352 {#4342
          date: 2024-10-14 16:49:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690951110 {#4343
          date: 2023-08-02 06:38:30.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        > I know 4g is not fast, but I would like to use it\n
        \n
        There was a time when people used to have 2400 bits per second from home (for the youngsters: that is 0.0003M). So if you are doing it for fun, why not.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1719871142 {#4338
        date: 2024-07-01 23:59:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4345 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4349 …}
      +reports: Doctrine\ORM\PersistentCollection {#4351 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
      -id: 295195
      -bodyTs: "'0.0003':34 '2400':23 '4g':3 'bit':24 'fast':6 'fun':43 'home':28 'know':2 'like':10 'm':35 'peopl':19 'per':25 'second':26 'time':17 'use':12,20 'would':9 'youngster':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6544141"
      +editedAt: DateTimeImmutable @1722318809 {#4339
        date: 2024-07-30 07:53:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704867657 {#4340
        date: 2024-01-10 07:20:57.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4344}
    +body: "True, but everything is more bandwidth demanding these days, plus we’re used to fast loading."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1704878533 {#4676
      date: 2024-01-10 10:22:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@NeoNachtwaechter@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4680 …}
    +nested: Doctrine\ORM\PersistentCollection {#4682 …}
    +votes: Doctrine\ORM\PersistentCollection {#4684 …}
    +reports: Doctrine\ORM\PersistentCollection {#4686 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
    -id: 295411
    -bodyTs: "'bandwidth':6 'day':9 'demand':7 'everyth':3 'fast':15 'load':16 'plus':10 're':12 'true':1 'use':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6144084"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704878533 {#4677
      date: 2024-01-10 10:22:13.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 167.64 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10257
  +comment: App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4431
    +avatar: null
    +cover: null
    +email: "nopersonalspace@lemmy.world"
    +username: "@nopersonalspace@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722204926 {#4415
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
    +entries: Doctrine\ORM\PersistentCollection {#4438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
    +posts: Doctrine\ORM\PersistentCollection {#4446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
    +follows: Doctrine\ORM\PersistentCollection {#4458 …}
    +followers: Doctrine\ORM\PersistentCollection {#4460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
    +reports: Doctrine\ORM\PersistentCollection {#4470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
    +violations: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    +awards: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
    +categories: Doctrine\ORM\PersistentCollection {#4482 …}
    -id: 60871
    -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
    +apId: "nopersonalspace@lemmy.world"
    +apProfileId: "https://lemmy.world/u/nopersonalspace"
    +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "nopersonalspace"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697492058 {#4416
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697492058 {#4417
      date: 2023-10-16 23:34:18.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10302
  +user: App\Entity\User {#4431
    +avatar: null
    +cover: null
    +email: "nopersonalspace@lemmy.world"
    +username: "@nopersonalspace@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722204926 {#4415
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
    +entries: Doctrine\ORM\PersistentCollection {#4438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
    +posts: Doctrine\ORM\PersistentCollection {#4446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
    +follows: Doctrine\ORM\PersistentCollection {#4458 …}
    +followers: Doctrine\ORM\PersistentCollection {#4460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
    +reports: Doctrine\ORM\PersistentCollection {#4470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
    +violations: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    +awards: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
    +categories: Doctrine\ORM\PersistentCollection {#4482 …}
    -id: 60871
    -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
    +apId: "nopersonalspace@lemmy.world"
    +apProfileId: "https://lemmy.world/u/nopersonalspace"
    +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "nopersonalspace"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697492058 {#4416
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697492058 {#4417
      date: 2023-10-16 23:34:18.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704866228 {#4414
    date: 2024-01-10 06:57:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10357
  +date: DateTimeImmutable @1704866228 {#4414
    date: 2024-01-10 06:57:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704866228 {#4414
    date: 2024-01-10 06:57:08.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1719785219 {#4413
    date: 2024-07-01 00:06:59.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10411
  +createdAt: DateTimeImmutable @1704866228 {#4414
    date: 2024-01-10 06:57:08.0 +01:00
  }
  +editedAt: DateTimeImmutable @1719785219 {#4413
    date: 2024-07-01 00:06:59.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4431
    +avatar: null
    +cover: null
    +email: "nopersonalspace@lemmy.world"
    +username: "@nopersonalspace@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722204926 {#4415
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
    +entries: Doctrine\ORM\PersistentCollection {#4438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
    +posts: Doctrine\ORM\PersistentCollection {#4446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
    +follows: Doctrine\ORM\PersistentCollection {#4458 …}
    +followers: Doctrine\ORM\PersistentCollection {#4460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
    +reports: Doctrine\ORM\PersistentCollection {#4470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
    +violations: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    +awards: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
    +categories: Doctrine\ORM\PersistentCollection {#4482 …}
    -id: 60871
    -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
    +apId: "nopersonalspace@lemmy.world"
    +apProfileId: "https://lemmy.world/u/nopersonalspace"
    +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "nopersonalspace"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697492058 {#4416
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697492058 {#4417
      date: 2023-10-16 23:34:18.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10465
  +width: 40
  +height: 40
  +user: App\Entity\User {#4431
    +avatar: null
    +cover: null
    +email: "nopersonalspace@lemmy.world"
    +username: "@nopersonalspace@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722204926 {#4415
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
    +entries: Doctrine\ORM\PersistentCollection {#4438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
    +posts: Doctrine\ORM\PersistentCollection {#4446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
    +follows: Doctrine\ORM\PersistentCollection {#4458 …}
    +followers: Doctrine\ORM\PersistentCollection {#4460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
    +reports: Doctrine\ORM\PersistentCollection {#4470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
    +violations: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    +awards: Doctrine\ORM\PersistentCollection {#4478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
    +categories: Doctrine\ORM\PersistentCollection {#4482 …}
    -id: 60871
    -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
    +apId: "nopersonalspace@lemmy.world"
    +apProfileId: "https://lemmy.world/u/nopersonalspace"
    +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "nopersonalspace"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697492058 {#4416
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697492058 {#4417
      date: 2023-10-16 23:34:18.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10668
  +subject: App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10725
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 15.94 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10965
  +comment: App\Entity\EntryComment {#4418
    +user: App\Entity\User {#4431
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#4415
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4436 …}
      +entries: Doctrine\ORM\PersistentCollection {#4438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4444 …}
      +posts: Doctrine\ORM\PersistentCollection {#4446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4456 …}
      +follows: Doctrine\ORM\PersistentCollection {#4458 …}
      +followers: Doctrine\ORM\PersistentCollection {#4460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4468 …}
      +reports: Doctrine\ORM\PersistentCollection {#4470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4472 …}
      +violations: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      +awards: Doctrine\ORM\PersistentCollection {#4478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4480 …}
      +categories: Doctrine\ORM\PersistentCollection {#4482 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4484 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#4416
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#4417
        date: 2023-10-16 23:34:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704866228 {#4412
      date: 2024-01-10 06:57:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4419 …}
    +nested: Doctrine\ORM\PersistentCollection {#4421 …}
    +votes: Doctrine\ORM\PersistentCollection {#4423 …}
    +reports: Doctrine\ORM\PersistentCollection {#4425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4427 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4429 …}
    -id: 295157
    -bodyTs: "'000':52 '1':40 '10':51 'bandwidth':25 'blog':20,45 'concurr':41 'depend':7 'effect':37 'exampl':31 'fine':49 'host':17 'less':24 'mean':2 'media':28 'probabl':47 'problem':56 're':14 'realli':6 'server':29 'static':19 'think':4 'traffic':32 'tri':15 'type':10 'use':22 'visitor':42 'way':23 'websit':12 'would':21,33,46,53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6543521"
    +editedAt: DateTimeImmutable @1719785219 {#4413
      date: 2024-07-01 00:06:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704866228 {#4414
      date: 2024-01-10 06:57:08.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 97.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11035
  +comment: App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4504
    +avatar: null
    +cover: null
    +email: "StrawberryPigtails@lemmy.sdf.org"
    +username: "@StrawberryPigtails@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729279537 {#4488
      date: 2024-10-18 21:25:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +entries: Doctrine\ORM\PersistentCollection {#4511 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
    +posts: Doctrine\ORM\PersistentCollection {#4519 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
    +follows: Doctrine\ORM\PersistentCollection {#4531 …}
    +followers: Doctrine\ORM\PersistentCollection {#4533 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
    +reports: Doctrine\ORM\PersistentCollection {#4543 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
    +violations: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    +awards: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
    +categories: Doctrine\ORM\PersistentCollection {#4555 …}
    -id: 82940
    -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
    +apId: "StrawberryPigtails@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "StrawberryPigtails"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729368544 {#4489
      date: 2024-10-19 22:09:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702836811 {#4490
      date: 2023-12-17 19:13:31.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11080
  +user: App\Entity\User {#4504
    +avatar: null
    +cover: null
    +email: "StrawberryPigtails@lemmy.sdf.org"
    +username: "@StrawberryPigtails@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729279537 {#4488
      date: 2024-10-18 21:25:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +entries: Doctrine\ORM\PersistentCollection {#4511 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
    +posts: Doctrine\ORM\PersistentCollection {#4519 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
    +follows: Doctrine\ORM\PersistentCollection {#4531 …}
    +followers: Doctrine\ORM\PersistentCollection {#4533 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
    +reports: Doctrine\ORM\PersistentCollection {#4543 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
    +violations: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    +awards: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
    +categories: Doctrine\ORM\PersistentCollection {#4555 …}
    -id: 82940
    -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
    +apId: "StrawberryPigtails@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "StrawberryPigtails"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729368544 {#4489
      date: 2024-10-19 22:09:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702836811 {#4490
      date: 2023-12-17 19:13:31.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704862173 {#4487
    date: 2024-01-10 05:49:33.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11135
  +date: DateTimeImmutable @1704862173 {#4487
    date: 2024-01-10 05:49:33.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704862173 {#4487
    date: 2024-01-10 05:49:33.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11189
  +createdAt: DateTimeImmutable @1704862173 {#4487
    date: 2024-01-10 05:49:33.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4504
    +avatar: null
    +cover: null
    +email: "StrawberryPigtails@lemmy.sdf.org"
    +username: "@StrawberryPigtails@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729279537 {#4488
      date: 2024-10-18 21:25:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +entries: Doctrine\ORM\PersistentCollection {#4511 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
    +posts: Doctrine\ORM\PersistentCollection {#4519 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
    +follows: Doctrine\ORM\PersistentCollection {#4531 …}
    +followers: Doctrine\ORM\PersistentCollection {#4533 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
    +reports: Doctrine\ORM\PersistentCollection {#4543 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
    +violations: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    +awards: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
    +categories: Doctrine\ORM\PersistentCollection {#4555 …}
    -id: 82940
    -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
    +apId: "StrawberryPigtails@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "StrawberryPigtails"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729368544 {#4489
      date: 2024-10-19 22:09:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702836811 {#4490
      date: 2023-12-17 19:13:31.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11243
  +width: 40
  +height: 40
  +user: App\Entity\User {#4504
    +avatar: null
    +cover: null
    +email: "StrawberryPigtails@lemmy.sdf.org"
    +username: "@StrawberryPigtails@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729279537 {#4488
      date: 2024-10-18 21:25:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +entries: Doctrine\ORM\PersistentCollection {#4511 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
    +posts: Doctrine\ORM\PersistentCollection {#4519 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
    +follows: Doctrine\ORM\PersistentCollection {#4531 …}
    +followers: Doctrine\ORM\PersistentCollection {#4533 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
    +reports: Doctrine\ORM\PersistentCollection {#4543 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
    +violations: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    +awards: Doctrine\ORM\PersistentCollection {#4551 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
    +categories: Doctrine\ORM\PersistentCollection {#4555 …}
    -id: 82940
    -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
    +apId: "StrawberryPigtails@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "StrawberryPigtails"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729368544 {#4489
      date: 2024-10-19 22:09:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702836811 {#4490
      date: 2023-12-17 19:13:31.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11312
  +subject: App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11369
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 4.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11609
  +comment: App\Entity\EntryComment {#4491
    +user: App\Entity\User {#4504
      +avatar: null
      +cover: null
      +email: "StrawberryPigtails@lemmy.sdf.org"
      +username: "@StrawberryPigtails@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729279537 {#4488
        date: 2024-10-18 21:25:37.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4505 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4507 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +entries: Doctrine\ORM\PersistentCollection {#4511 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4517 …}
      +posts: Doctrine\ORM\PersistentCollection {#4519 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4521 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4523 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4529 …}
      +follows: Doctrine\ORM\PersistentCollection {#4531 …}
      +followers: Doctrine\ORM\PersistentCollection {#4533 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4535 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4541 …}
      +reports: Doctrine\ORM\PersistentCollection {#4543 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
      +violations: Doctrine\ORM\PersistentCollection {#4547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
      +awards: Doctrine\ORM\PersistentCollection {#4551 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4553 …}
      +categories: Doctrine\ORM\PersistentCollection {#4555 …}
      -id: 82940
      -password: "$2y$13$9qeAWf11ENhT6x6Ge.x4VOnAD6VMm0UfA.508FwPQRJcotJgXU5eq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4557 …}
      +apId: "StrawberryPigtails@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apPublicUrl: "https://lemmy.sdf.org/u/StrawberryPigtails"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "StrawberryPigtails"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729368544 {#4489
        date: 2024-10-19 22:09:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702836811 {#4490
        date: 2023-12-17 19:13:31.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Sounds like a connection would work with that setup but it would depend on what you are planning on hosting. Anything that is sensitive to latency would probably not work well. Static sites should be fine though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704862173 {#4486
      date: 2024-01-10 05:49:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4492 …}
    +nested: Doctrine\ORM\PersistentCollection {#4494 …}
    +votes: Doctrine\ORM\PersistentCollection {#4496 …}
    +reports: Doctrine\ORM\PersistentCollection {#4498 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
    -id: 305499
    -bodyTs: "'anyth':21 'connect':4 'depend':13 'fine':36 'host':20 'latenc':26 'like':2 'plan':18 'probabl':28 'sensit':24 'setup':9 'site':33 'sound':1 'static':32 'though':37 'well':31 'work':6,30 'would':5,12,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7129867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862173 {#4487
      date: 2024-01-10 05:49:33.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 637.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11679
  +comment: App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#4577
    +avatar: null
    +cover: null
    +email: "fuckwit_mcbumcrumble@lemmy.world"
    +username: "@fuckwit_mcbumcrumble@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729257742 {#4561
      date: 2024-10-18 15:22:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
    +entries: Doctrine\ORM\PersistentCollection {#4584 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
    +posts: Doctrine\ORM\PersistentCollection {#4592 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
    +follows: Doctrine\ORM\PersistentCollection {#4604 …}
    +followers: Doctrine\ORM\PersistentCollection {#4606 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
    +reports: Doctrine\ORM\PersistentCollection {#4616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
    +violations: Doctrine\ORM\PersistentCollection {#4620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
    +awards: Doctrine\ORM\PersistentCollection {#4624 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
    +categories: Doctrine\ORM\PersistentCollection {#4628 …}
    -id: 35546
    -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
    +apId: "fuckwit_mcbumcrumble@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fuckwit_mcbumcrumble"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727121766 {#4562
      date: 2024-09-23 22:02:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690471824 {#4563
      date: 2023-07-27 17:30:24.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11724
  +user: App\Entity\User {#4577
    +avatar: null
    +cover: null
    +email: "fuckwit_mcbumcrumble@lemmy.world"
    +username: "@fuckwit_mcbumcrumble@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729257742 {#4561
      date: 2024-10-18 15:22:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
    +entries: Doctrine\ORM\PersistentCollection {#4584 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
    +posts: Doctrine\ORM\PersistentCollection {#4592 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
    +follows: Doctrine\ORM\PersistentCollection {#4604 …}
    +followers: Doctrine\ORM\PersistentCollection {#4606 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
    +reports: Doctrine\ORM\PersistentCollection {#4616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
    +violations: Doctrine\ORM\PersistentCollection {#4620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
    +awards: Doctrine\ORM\PersistentCollection {#4624 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
    +categories: Doctrine\ORM\PersistentCollection {#4628 …}
    -id: 35546
    -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
    +apId: "fuckwit_mcbumcrumble@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fuckwit_mcbumcrumble"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727121766 {#4562
      date: 2024-09-23 22:02:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690471824 {#4563
      date: 2023-07-27 17:30:24.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.27 ms
Input props
[
  "date" => DateTimeImmutable @1704861999 {#4560
    date: 2024-01-10 05:46:39.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11779
  +date: DateTimeImmutable @1704861999 {#4560
    date: 2024-01-10 05:46:39.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704861999 {#4560
    date: 2024-01-10 05:46:39.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11833
  +createdAt: DateTimeImmutable @1704861999 {#4560
    date: 2024-01-10 05:46:39.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#4577
    +avatar: null
    +cover: null
    +email: "fuckwit_mcbumcrumble@lemmy.world"
    +username: "@fuckwit_mcbumcrumble@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729257742 {#4561
      date: 2024-10-18 15:22:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
    +entries: Doctrine\ORM\PersistentCollection {#4584 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
    +posts: Doctrine\ORM\PersistentCollection {#4592 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
    +follows: Doctrine\ORM\PersistentCollection {#4604 …}
    +followers: Doctrine\ORM\PersistentCollection {#4606 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
    +reports: Doctrine\ORM\PersistentCollection {#4616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
    +violations: Doctrine\ORM\PersistentCollection {#4620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
    +awards: Doctrine\ORM\PersistentCollection {#4624 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
    +categories: Doctrine\ORM\PersistentCollection {#4628 …}
    -id: 35546
    -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
    +apId: "fuckwit_mcbumcrumble@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fuckwit_mcbumcrumble"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727121766 {#4562
      date: 2024-09-23 22:02:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690471824 {#4563
      date: 2023-07-27 17:30:24.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11887
  +width: 40
  +height: 40
  +user: App\Entity\User {#4577
    +avatar: null
    +cover: null
    +email: "fuckwit_mcbumcrumble@lemmy.world"
    +username: "@fuckwit_mcbumcrumble@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729257742 {#4561
      date: 2024-10-18 15:22:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
    +entries: Doctrine\ORM\PersistentCollection {#4584 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
    +posts: Doctrine\ORM\PersistentCollection {#4592 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
    +follows: Doctrine\ORM\PersistentCollection {#4604 …}
    +followers: Doctrine\ORM\PersistentCollection {#4606 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
    +reports: Doctrine\ORM\PersistentCollection {#4616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
    +violations: Doctrine\ORM\PersistentCollection {#4620 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
    +awards: Doctrine\ORM\PersistentCollection {#4624 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
    +categories: Doctrine\ORM\PersistentCollection {#4628 …}
    -id: 35546
    -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
    +apId: "fuckwit_mcbumcrumble@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fuckwit_mcbumcrumble"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727121766 {#4562
      date: 2024-09-23 22:02:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690471824 {#4563
      date: 2023-07-27 17:30:24.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12090
  +subject: App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12147
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 515.74 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12387
  +comment: App\Entity\EntryComment {#4564
    +user: App\Entity\User {#4577
      +avatar: null
      +cover: null
      +email: "fuckwit_mcbumcrumble@lemmy.world"
      +username: "@fuckwit_mcbumcrumble@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729257742 {#4561
        date: 2024-10-18 15:22:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
      +entries: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +posts: Doctrine\ORM\PersistentCollection {#4592 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
      +follows: Doctrine\ORM\PersistentCollection {#4604 …}
      +followers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
      +reports: Doctrine\ORM\PersistentCollection {#4616 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
      +violations: Doctrine\ORM\PersistentCollection {#4620 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
      +awards: Doctrine\ORM\PersistentCollection {#4624 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
      +categories: Doctrine\ORM\PersistentCollection {#4628 …}
      -id: 35546
      -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
      +apId: "fuckwit_mcbumcrumble@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fuckwit_mcbumcrumble"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727121766 {#4562
        date: 2024-09-23 22:02:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690471824 {#4563
        date: 2023-07-27 17:30:24.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "If you’re buying a VPS why not host the website there?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1719929339 {#4559
      date: 2024-07-02 16:08:59.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4565 …}
    +nested: Doctrine\ORM\PersistentCollection {#4567 …}
    +votes: Doctrine\ORM\PersistentCollection {#4569 …}
    +reports: Doctrine\ORM\PersistentCollection {#4571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
    -id: 295058
    -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541622"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704861999 {#4560
      date: 2024-01-10 05:46:39.0 +01:00
    }
  }
  +nestedComments: [
    295063 => App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564}
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    295425 => App\Entity\EntryComment {#4713
      +user: Proxies\__CG__\App\Entity\User {#4716
        +avatar: null
        +cover: null
        +email: "taladar@sh.itjust.works"
        +username: "@taladar@sh.itjust.works"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729030774 {#13292
          date: 2024-10-16 00:19:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
        +entries: Doctrine\ORM\PersistentCollection {#13301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
        +posts: Doctrine\ORM\PersistentCollection {#13309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
        +follows: Doctrine\ORM\PersistentCollection {#13321 …}
        +followers: Doctrine\ORM\PersistentCollection {#13323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
        +reports: Doctrine\ORM\PersistentCollection {#13333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
        +violations: Doctrine\ORM\PersistentCollection {#13337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
        +awards: Doctrine\ORM\PersistentCollection {#13341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
        +categories: Doctrine\ORM\PersistentCollection {#13345 …}
        -id: 6866
        -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
        +apId: "taladar@sh.itjust.works"
        +apProfileId: "https://sh.itjust.works/u/taladar"
        +apPublicUrl: "https://sh.itjust.works/u/taladar"
        +apFollowersUrl: null
        +apInboxUrl: "https://sh.itjust.works/inbox"
        +apDomain: "sh.itjust.works"
        +apPreferredUsername: "taladar"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729105890 {#13293
          date: 2024-10-16 21:11:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687447297 {#13294
          date: 2023-06-22 17:21:37.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4651}
      +root: App\Entity\EntryComment {#4564}
      +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1704879247 {#4712
        date: 2024-01-10 10:34:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4720 …}
      +nested: Doctrine\ORM\PersistentCollection {#4722 …}
      +votes: Doctrine\ORM\PersistentCollection {#4718 …}
      +reports: Doctrine\ORM\PersistentCollection {#4724 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
      -id: 295425
      -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7336849"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704879247 {#4709
        date: 2024-01-10 10:34:07.0 +01:00
      }
    }
    295602 => App\Entity\EntryComment {#4662
      +user: Proxies\__CG__\App\Entity\User {#4663
        +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
        +cover: null
        +email: "thirdBreakfast@lemmy.world"
        +username: "@thirdBreakfast@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729231545 {#14135
          date: 2024-10-18 08:05:45.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
        +entries: Doctrine\ORM\PersistentCollection {#14145 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
        +posts: Doctrine\ORM\PersistentCollection {#14153 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
        +follows: Doctrine\ORM\PersistentCollection {#14165 …}
        +followers: Doctrine\ORM\PersistentCollection {#14167 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
        +reports: Doctrine\ORM\PersistentCollection {#14177 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
        +violations: Doctrine\ORM\PersistentCollection {#14181 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
        +awards: Doctrine\ORM\PersistentCollection {#14185 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
        +categories: Doctrine\ORM\PersistentCollection {#14189 …}
        -id: 60526
        -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
        +apId: "thirdBreakfast@lemmy.world"
        +apProfileId: "https://lemmy.world/u/thirdBreakfast"
        +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "thirdBreakfast"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728956198 {#14136
          date: 2024-10-15 03:36:38.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697458905 {#14137
          date: 2023-10-16 14:21:45.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564}
      +root: App\Entity\EntryComment {#4564}
      +body: """
        This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
        \n
        I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704887034 {#4660
        date: 2024-01-10 12:43:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4664 …}
      +nested: Doctrine\ORM\PersistentCollection {#4666 …}
      +votes: Doctrine\ORM\PersistentCollection {#4668 …}
      +reports: Doctrine\ORM\PersistentCollection {#4670 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
      -id: 295602
      -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6552505"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704887034 {#4661
        date: 2024-01-10 12:43:54.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 267.80 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12447
  +comment: App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12492
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704862185 {#4649
    date: 2024-01-10 05:49:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12547
  +date: DateTimeImmutable @1704862185 {#4649
    date: 2024-01-10 05:49:45.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704862185 {#4649
    date: 2024-01-10 05:49:45.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12601
  +createdAt: DateTimeImmutable @1704862185 {#4649
    date: 2024-01-10 05:49:45.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12655
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12858
  +subject: App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12915
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 217.46 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13155
  +comment: App\Entity\EntryComment {#4651
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "justawittyusername@lemmy.world"
      +username: "@justawittyusername@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727846353 {#1536
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 66109
      -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "justawittyusername@lemmy.world"
      +apProfileId: "https://lemmy.world/u/justawittyusername"
      +apPublicUrl: "https://lemmy.world/u/justawittyusername"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "justawittyusername"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727784857 {#1515
        date: 2024-10-01 14:14:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698202015 {#1516
        date: 2023-10-25 04:46:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704862185 {#4652
      date: 2024-01-10 05:49:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4645 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4642 …}
    +reports: Doctrine\ORM\PersistentCollection {#4654 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
    -id: 295063
    -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6541705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704862185 {#4649
      date: 2024-01-10 05:49:45.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 179.24 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13210
  +comment: App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 54.53 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4716
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#13292
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
    +entries: Doctrine\ORM\PersistentCollection {#13301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
    +posts: Doctrine\ORM\PersistentCollection {#13309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
    +follows: Doctrine\ORM\PersistentCollection {#13321 …}
    +followers: Doctrine\ORM\PersistentCollection {#13323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
    +reports: Doctrine\ORM\PersistentCollection {#13333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
    +violations: Doctrine\ORM\PersistentCollection {#13337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
    +awards: Doctrine\ORM\PersistentCollection {#13341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
    +categories: Doctrine\ORM\PersistentCollection {#13345 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#13293
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#13294
      date: 2023-06-22 17:21:37.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13255
  +user: Proxies\__CG__\App\Entity\User {#4716
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#13292
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
    +entries: Doctrine\ORM\PersistentCollection {#13301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
    +posts: Doctrine\ORM\PersistentCollection {#13309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
    +follows: Doctrine\ORM\PersistentCollection {#13321 …}
    +followers: Doctrine\ORM\PersistentCollection {#13323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
    +reports: Doctrine\ORM\PersistentCollection {#13333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
    +violations: Doctrine\ORM\PersistentCollection {#13337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
    +awards: Doctrine\ORM\PersistentCollection {#13341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
    +categories: Doctrine\ORM\PersistentCollection {#13345 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#13293
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#13294
      date: 2023-06-22 17:21:37.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704879247 {#4709
    date: 2024-01-10 10:34:07.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13368
  +date: DateTimeImmutable @1704879247 {#4709
    date: 2024-01-10 10:34:07.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704879247 {#4709
    date: 2024-01-10 10:34:07.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13422
  +createdAt: DateTimeImmutable @1704879247 {#4709
    date: 2024-01-10 10:34:07.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4716
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#13292
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
    +entries: Doctrine\ORM\PersistentCollection {#13301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
    +posts: Doctrine\ORM\PersistentCollection {#13309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
    +follows: Doctrine\ORM\PersistentCollection {#13321 …}
    +followers: Doctrine\ORM\PersistentCollection {#13323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
    +reports: Doctrine\ORM\PersistentCollection {#13333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
    +violations: Doctrine\ORM\PersistentCollection {#13337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
    +awards: Doctrine\ORM\PersistentCollection {#13341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
    +categories: Doctrine\ORM\PersistentCollection {#13345 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#13293
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#13294
      date: 2023-06-22 17:21:37.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13476
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4716
    +avatar: null
    +cover: null
    +email: "taladar@sh.itjust.works"
    +username: "@taladar@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729030774 {#13292
      date: 2024-10-16 00:19:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
    +entries: Doctrine\ORM\PersistentCollection {#13301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
    +posts: Doctrine\ORM\PersistentCollection {#13309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
    +follows: Doctrine\ORM\PersistentCollection {#13321 …}
    +followers: Doctrine\ORM\PersistentCollection {#13323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
    +reports: Doctrine\ORM\PersistentCollection {#13333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
    +violations: Doctrine\ORM\PersistentCollection {#13337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
    +awards: Doctrine\ORM\PersistentCollection {#13341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
    +categories: Doctrine\ORM\PersistentCollection {#13345 …}
    -id: 6866
    -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
    +apId: "taladar@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/taladar"
    +apPublicUrl: "https://sh.itjust.works/u/taladar"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "taladar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729105890 {#13293
      date: 2024-10-16 21:11:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687447297 {#13294
      date: 2023-06-22 17:21:37.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13679
  +subject: App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13736
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 33.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13976
  +comment: App\Entity\EntryComment {#4713
    +user: Proxies\__CG__\App\Entity\User {#4716
      +avatar: null
      +cover: null
      +email: "taladar@sh.itjust.works"
      +username: "@taladar@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729030774 {#13292
        date: 2024-10-16 00:19:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13299 …}
      +entries: Doctrine\ORM\PersistentCollection {#13301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
      +posts: Doctrine\ORM\PersistentCollection {#13309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13319 …}
      +follows: Doctrine\ORM\PersistentCollection {#13321 …}
      +followers: Doctrine\ORM\PersistentCollection {#13323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13331 …}
      +reports: Doctrine\ORM\PersistentCollection {#13333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13335 …}
      +violations: Doctrine\ORM\PersistentCollection {#13337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13339 …}
      +awards: Doctrine\ORM\PersistentCollection {#13341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13343 …}
      +categories: Doctrine\ORM\PersistentCollection {#13345 …}
      -id: 6866
      -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13347 …}
      +apId: "taladar@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/taladar"
      +apPublicUrl: "https://sh.itjust.works/u/taladar"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "taladar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729105890 {#13293
        date: 2024-10-16 21:11:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687447297 {#13294
        date: 2023-06-22 17:21:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4651
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4564
        +user: App\Entity\User {#4577
          +avatar: null
          +cover: null
          +email: "fuckwit_mcbumcrumble@lemmy.world"
          +username: "@fuckwit_mcbumcrumble@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729257742 {#4561
            date: 2024-10-18 15:22:22.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
          +entries: Doctrine\ORM\PersistentCollection {#4584 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
          +posts: Doctrine\ORM\PersistentCollection {#4592 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
          +follows: Doctrine\ORM\PersistentCollection {#4604 …}
          +followers: Doctrine\ORM\PersistentCollection {#4606 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
          +reports: Doctrine\ORM\PersistentCollection {#4616 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
          +violations: Doctrine\ORM\PersistentCollection {#4620 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
          +awards: Doctrine\ORM\PersistentCollection {#4624 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
          +categories: Doctrine\ORM\PersistentCollection {#4628 …}
          -id: 35546
          -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
          +apId: "fuckwit_mcbumcrumble@lemmy.world"
          +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "fuckwit_mcbumcrumble"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727121766 {#4562
            date: 2024-09-23 22:02:46.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1690471824 {#4563
            date: 2023-07-27 17:30:24.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: "If you’re buying a VPS why not host the website there?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1719929339 {#4559
          date: 2024-07-02 16:08:59.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@justawittyusername@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4565 …}
        +nested: Doctrine\ORM\PersistentCollection {#4567 …}
        +votes: Doctrine\ORM\PersistentCollection {#4569 …}
        +reports: Doctrine\ORM\PersistentCollection {#4571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
        -id: 295058
        -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6541622"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704861999 {#4560
          date: 2024-01-10 05:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4564}
      +body: "Good question, I will want to host more in the future, im trying to keep costs as low as possible."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704862185 {#4652
        date: 2024-01-10 05:49:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
        "@fuckwit_mcbumcrumble@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4645 …}
      +nested: Doctrine\ORM\PersistentCollection {#4644 …}
      +votes: Doctrine\ORM\PersistentCollection {#4642 …}
      +reports: Doctrine\ORM\PersistentCollection {#4654 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4656 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4658 …}
      -id: 295063
      -bodyTs: "'cost':16 'futur':11 'good':1 'host':7 'im':12 'keep':15 'low':18 'possibl':20 'question':2 'tri':13 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704862185 {#4649
        date: 2024-01-10 05:49:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: "Depending on what you are trying to host and where you live power usage and your own hardware might be more expensive than the VPS you require to host those."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704879247 {#4712
      date: 2024-01-10 10:34:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4720 …}
    +nested: Doctrine\ORM\PersistentCollection {#4722 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4728 …}
    -id: 295425
    -bodyTs: "'depend':1 'expens':22 'hardwar':18 'host':8,29 'live':12 'might':19 'power':13 'requir':27 'tri':6 'usag':14 'vps':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7336849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704879247 {#4709
      date: 2024-01-10 10:34:07.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 223.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14053
  +comment: App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 1.42 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4663
    +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
    +cover: null
    +email: "thirdBreakfast@lemmy.world"
    +username: "@thirdBreakfast@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729231545 {#14135
      date: 2024-10-18 08:05:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
    +entries: Doctrine\ORM\PersistentCollection {#14145 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
    +posts: Doctrine\ORM\PersistentCollection {#14153 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
    +follows: Doctrine\ORM\PersistentCollection {#14165 …}
    +followers: Doctrine\ORM\PersistentCollection {#14167 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
    +reports: Doctrine\ORM\PersistentCollection {#14177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
    +violations: Doctrine\ORM\PersistentCollection {#14181 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
    +awards: Doctrine\ORM\PersistentCollection {#14185 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
    +categories: Doctrine\ORM\PersistentCollection {#14189 …}
    -id: 60526
    -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
    +apId: "thirdBreakfast@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thirdBreakfast"
    +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thirdBreakfast"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728956198 {#14136
      date: 2024-10-15 03:36:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458905 {#14137
      date: 2023-10-16 14:21:45.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14098
  +user: Proxies\__CG__\App\Entity\User {#4663
    +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
    +cover: null
    +email: "thirdBreakfast@lemmy.world"
    +username: "@thirdBreakfast@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729231545 {#14135
      date: 2024-10-18 08:05:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
    +entries: Doctrine\ORM\PersistentCollection {#14145 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
    +posts: Doctrine\ORM\PersistentCollection {#14153 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
    +follows: Doctrine\ORM\PersistentCollection {#14165 …}
    +followers: Doctrine\ORM\PersistentCollection {#14167 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
    +reports: Doctrine\ORM\PersistentCollection {#14177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
    +violations: Doctrine\ORM\PersistentCollection {#14181 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
    +awards: Doctrine\ORM\PersistentCollection {#14185 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
    +categories: Doctrine\ORM\PersistentCollection {#14189 …}
    -id: 60526
    -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
    +apId: "thirdBreakfast@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thirdBreakfast"
    +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thirdBreakfast"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728956198 {#14136
      date: 2024-10-15 03:36:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458905 {#14137
      date: 2023-10-16 14:21:45.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704887034 {#4661
    date: 2024-01-10 12:43:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14212
  +date: DateTimeImmutable @1704887034 {#4661
    date: 2024-01-10 12:43:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704887034 {#4661
    date: 2024-01-10 12:43:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8281
  +createdAt: DateTimeImmutable @1704887034 {#4661
    date: 2024-01-10 12:43:54.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 25.95 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4663
    +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
    +cover: null
    +email: "thirdBreakfast@lemmy.world"
    +username: "@thirdBreakfast@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729231545 {#14135
      date: 2024-10-18 08:05:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
    +entries: Doctrine\ORM\PersistentCollection {#14145 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
    +posts: Doctrine\ORM\PersistentCollection {#14153 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
    +follows: Doctrine\ORM\PersistentCollection {#14165 …}
    +followers: Doctrine\ORM\PersistentCollection {#14167 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
    +reports: Doctrine\ORM\PersistentCollection {#14177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
    +violations: Doctrine\ORM\PersistentCollection {#14181 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
    +awards: Doctrine\ORM\PersistentCollection {#14185 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
    +categories: Doctrine\ORM\PersistentCollection {#14189 …}
    -id: 60526
    -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
    +apId: "thirdBreakfast@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thirdBreakfast"
    +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thirdBreakfast"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728956198 {#14136
      date: 2024-10-15 03:36:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458905 {#14137
      date: 2023-10-16 14:21:45.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8358
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4663
    +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
    +cover: null
    +email: "thirdBreakfast@lemmy.world"
    +username: "@thirdBreakfast@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729231545 {#14135
      date: 2024-10-18 08:05:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
    +entries: Doctrine\ORM\PersistentCollection {#14145 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
    +posts: Doctrine\ORM\PersistentCollection {#14153 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
    +follows: Doctrine\ORM\PersistentCollection {#14165 …}
    +followers: Doctrine\ORM\PersistentCollection {#14167 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
    +reports: Doctrine\ORM\PersistentCollection {#14177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
    +violations: Doctrine\ORM\PersistentCollection {#14181 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
    +awards: Doctrine\ORM\PersistentCollection {#14185 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
    +categories: Doctrine\ORM\PersistentCollection {#14189 …}
    -id: 60526
    -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
    +apId: "thirdBreakfast@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thirdBreakfast"
    +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thirdBreakfast"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728956198 {#14136
      date: 2024-10-15 03:36:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458905 {#14137
      date: 2023-10-16 14:21:45.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9754
  +subject: App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9869
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 38.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11305
  +comment: App\Entity\EntryComment {#4662
    +user: Proxies\__CG__\App\Entity\User {#4663
      +avatar: Proxies\__CG__\App\Entity\Image {#14138 …}
      +cover: null
      +email: "thirdBreakfast@lemmy.world"
      +username: "@thirdBreakfast@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729231545 {#14135
        date: 2024-10-18 08:05:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14139 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14141 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14143 …}
      +entries: Doctrine\ORM\PersistentCollection {#14145 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14147 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14149 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14151 …}
      +posts: Doctrine\ORM\PersistentCollection {#14153 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14155 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14157 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14159 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14161 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14163 …}
      +follows: Doctrine\ORM\PersistentCollection {#14165 …}
      +followers: Doctrine\ORM\PersistentCollection {#14167 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14169 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14171 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14173 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14175 …}
      +reports: Doctrine\ORM\PersistentCollection {#14177 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14179 …}
      +violations: Doctrine\ORM\PersistentCollection {#14181 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14183 …}
      +awards: Doctrine\ORM\PersistentCollection {#14185 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14187 …}
      +categories: Doctrine\ORM\PersistentCollection {#14189 …}
      -id: 60526
      -password: "$2y$13$Le/Mb1PNV0/Sad2fD/bnQuy9J015dwzDbQFfdhkHX2FNlf8IGptI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14191 …}
      +apId: "thirdBreakfast@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thirdBreakfast"
      +apPublicUrl: "https://lemmy.world/u/thirdBreakfast"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thirdBreakfast"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728956198 {#14136
        date: 2024-10-15 03:36:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458905 {#14137
        date: 2023-10-16 14:21:45.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "justawittyusername@lemmy.world"
        +username: "@justawittyusername@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727846353 {#1536
          date: 2024-10-02 07:19:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 66109
        -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "justawittyusername@lemmy.world"
        +apProfileId: "https://lemmy.world/u/justawittyusername"
        +apPublicUrl: "https://lemmy.world/u/justawittyusername"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "justawittyusername"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727784857 {#1515
          date: 2024-10-01 14:14:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698202015 {#1516
          date: 2023-10-25 04:46:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#276
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#272
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Hosting-websites-over-4g"
      +title: "Hosting websites over 4g"
      +url: null
      +body: """
        I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n
        \n
        I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n
        \n
        I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n
        \n
        Reading into wireguard and vpn services my plan is to:\n
        \n
        - Set up a VPS ✅\n
        - Set up wireguard on the VPS ✅\n
        - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n
        \n
        Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n
        \n
        web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n
        \n
        Thanks!—
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727846353 {#2410
        date: 2024-10-02 07:19:13.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 28544
      -titleTs: "'4g':4 'host':1 'websit':2"
      -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704947663
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10522529"
      +editedAt: DateTimeImmutable @1719756211 {#1850
        date: 2024-06-30 16:03:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704861263 {#2420
        date: 2024-01-10 05:34:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4564
      +user: App\Entity\User {#4577
        +avatar: null
        +cover: null
        +email: "fuckwit_mcbumcrumble@lemmy.world"
        +username: "@fuckwit_mcbumcrumble@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729257742 {#4561
          date: 2024-10-18 15:22:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4578 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4580 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4582 …}
        +entries: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4588 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +posts: Doctrine\ORM\PersistentCollection {#4592 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4596 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4598 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4600 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4602 …}
        +follows: Doctrine\ORM\PersistentCollection {#4604 …}
        +followers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4610 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4612 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4614 …}
        +reports: Doctrine\ORM\PersistentCollection {#4616 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
        +violations: Doctrine\ORM\PersistentCollection {#4620 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4622 …}
        +awards: Doctrine\ORM\PersistentCollection {#4624 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4626 …}
        +categories: Doctrine\ORM\PersistentCollection {#4628 …}
        -id: 35546
        -password: "$2y$13$HElz8gUog3wUilCdHVDuU.imcm1Mz6sym7uaM82MvCnOUv/yKzGKi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4630 …}
        +apId: "fuckwit_mcbumcrumble@lemmy.world"
        +apProfileId: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apPublicUrl: "https://lemmy.world/u/fuckwit_mcbumcrumble"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "fuckwit_mcbumcrumble"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727121766 {#4562
          date: 2024-09-23 22:02:46.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690471824 {#4563
          date: 2023-07-27 17:30:24.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "If you’re buying a VPS why not host the website there?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1719929339 {#4559
        date: 2024-07-02 16:08:59.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@justawittyusername@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4565 …}
      +nested: Doctrine\ORM\PersistentCollection {#4567 …}
      +votes: Doctrine\ORM\PersistentCollection {#4569 …}
      +reports: Doctrine\ORM\PersistentCollection {#4571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4573 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4575 …}
      -id: 295058
      -bodyTs: "'buy':4 'host':9 're':3 'vps':6 'websit':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6541622"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704861999 {#4560
        date: 2024-01-10 05:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4564}
    +body: """
      This. Hosting at home might be cheaper if you are serving a lot of data, but in that case, the speed’s going to kill you.\n
      \n
      I’m a keen self-hoster, but my public facing websites are on a $4 VPS ([Binary Lane](https://www.binarylane.com.au/) - which I recommend since you’re in Aus). In addition to less hassle, you get faster speeds and (probably) better uptime.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704887034 {#4660
      date: 2024-01-10 12:43:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@justawittyusername@lemmy.world"
      "@fuckwit_mcbumcrumble@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4664 …}
    +nested: Doctrine\ORM\PersistentCollection {#4666 …}
    +votes: Doctrine\ORM\PersistentCollection {#4668 …}
    +reports: Doctrine\ORM\PersistentCollection {#4670 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4672 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4674 …}
    -id: 295602
    -bodyTs: "'/)':48 '4':42 'addit':58 'aus':56 'better':68 'binari':44 'case':19 'cheaper':7 'data':15 'face':37 'faster':64 'get':63 'go':23 'hassl':61 'home':4 'host':2 'hoster':33 'keen':30 'kill':25 'lane':45 'less':60 'lot':13 'm':28 'might':5 'probabl':67 'public':36 're':54 'recommend':51 'self':32 'self-host':31 'serv':11 'sinc':52 'speed':21,65 'uptim':69 'vps':43 'websit':38 'www.binarylane.com.au':47 'www.binarylane.com.au/)':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6552505"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704887034 {#4661
      date: 2024-01-10 12:43:54.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.24 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#7483
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12079
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12014
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12737
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.27 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12809
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12893
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13618
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.24 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14234
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14297
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14355
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14411
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.28 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14467
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14523
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14579
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.27 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14635
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 104.32 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14691
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.20 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14747
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14803
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14859
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#14915
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14973
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.67 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#15050
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "justawittyusername@lemmy.world"
    +username: "@justawittyusername@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727846353 {#1536
      date: 2024-10-02 07:19:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 66109
    -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "justawittyusername@lemmy.world"
    +apProfileId: "https://lemmy.world/u/justawittyusername"
    +apPublicUrl: "https://lemmy.world/u/justawittyusername"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "justawittyusername"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727784857 {#1515
      date: 2024-10-01 14:14:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698202015 {#1516
      date: 2023-10-25 04:46:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1704861263 {#2420
    date: 2024-01-10 05:34:23.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15111
  +date: DateTimeImmutable @1704861263 {#2420
    date: 2024-01-10 05:34:23.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 14.0 MiB 125.57 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#15167
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 14.0 MiB 0.51 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#15225
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 14.88 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#272
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15385
  +date: DateTimeImmutable @1703473826 {#272
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 2.87 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#15444
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#15491
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15493 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15495 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15497 …}
    +entries: Doctrine\ORM\PersistentCollection {#15499 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15501 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15503 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15505 …}
    +posts: Doctrine\ORM\PersistentCollection {#15507 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15509 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15511 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15513 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15515 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15517 …}
    +follows: Doctrine\ORM\PersistentCollection {#15519 …}
    +followers: Doctrine\ORM\PersistentCollection {#15521 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15523 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15525 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15529 …}
    +reports: Doctrine\ORM\PersistentCollection {#15531 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15533 …}
    +violations: Doctrine\ORM\PersistentCollection {#15535 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15537 …}
    +awards: Doctrine\ORM\PersistentCollection {#15539 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15541 …}
    +categories: Doctrine\ORM\PersistentCollection {#15543 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15545 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#15492
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15462
  +user: Proxies\__CG__\App\Entity\User {#15444
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#15491
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15493 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15495 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15497 …}
    +entries: Doctrine\ORM\PersistentCollection {#15499 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15501 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15503 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15505 …}
    +posts: Doctrine\ORM\PersistentCollection {#15507 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15509 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15511 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15513 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15515 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15517 …}
    +follows: Doctrine\ORM\PersistentCollection {#15519 …}
    +followers: Doctrine\ORM\PersistentCollection {#15521 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15523 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15525 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15529 …}
    +reports: Doctrine\ORM\PersistentCollection {#15531 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15533 …}
    +violations: Doctrine\ORM\PersistentCollection {#15535 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15537 …}
    +awards: Doctrine\ORM\PersistentCollection {#15539 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15541 …}
    +categories: Doctrine\ORM\PersistentCollection {#15543 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15545 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#15492
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 82.95 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#15653
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#334 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 350.10 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#15779
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 5.22 ms
Input props
[
  "user" => App\Entity\User {#16538
    +avatar: Proxies\__CG__\App\Entity\Image {#16539 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16540 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#16535
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16541 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16543 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16545 …}
    +entries: Doctrine\ORM\PersistentCollection {#16547 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16549 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16551 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16553 …}
    +posts: Doctrine\ORM\PersistentCollection {#16555 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16557 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16559 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16561 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16563 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16565 …}
    +follows: Doctrine\ORM\PersistentCollection {#16567 …}
    +followers: Doctrine\ORM\PersistentCollection {#16569 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16571 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16573 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16575 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16577 …}
    +reports: Doctrine\ORM\PersistentCollection {#16579 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16581 …}
    +violations: Doctrine\ORM\PersistentCollection {#16583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16585 …}
    +awards: Doctrine\ORM\PersistentCollection {#16587 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16589 …}
    +categories: Doctrine\ORM\PersistentCollection {#16591 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16593 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#16536
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#16537
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15835
  +width: 65
  +height: 65
  +user: App\Entity\User {#16538
    +avatar: Proxies\__CG__\App\Entity\Image {#16539 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16540 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#16535
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16541 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16543 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16545 …}
    +entries: Doctrine\ORM\PersistentCollection {#16547 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16549 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16551 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16553 …}
    +posts: Doctrine\ORM\PersistentCollection {#16555 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16557 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16559 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16561 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16563 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16565 …}
    +follows: Doctrine\ORM\PersistentCollection {#16567 …}
    +followers: Doctrine\ORM\PersistentCollection {#16569 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16571 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16573 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16575 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16577 …}
    +reports: Doctrine\ORM\PersistentCollection {#16579 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16581 …}
    +violations: Doctrine\ORM\PersistentCollection {#16583 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16585 …}
    +awards: Doctrine\ORM\PersistentCollection {#16587 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16589 …}
    +categories: Doctrine\ORM\PersistentCollection {#16591 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16593 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#16536
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#16537
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.55 ms
Input props
[
  "user" => App\Entity\User {#16718
    +avatar: Proxies\__CG__\App\Entity\Image {#16719 …}
    +cover: null
    +email: "wreckedcarzz@lemmy.world"
    +username: "@wreckedcarzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Hello! Some info about me is up on my website: [wreckedcarzz.com](https://wreckedcarzz.com)"
    +lastActive: DateTime @1728358136 {#16715
      date: 2024-10-08 05:28:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16720 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16722 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16724 …}
    +entries: Doctrine\ORM\PersistentCollection {#16726 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16728 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16730 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16732 …}
    +posts: Doctrine\ORM\PersistentCollection {#16734 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16736 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16738 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16740 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16742 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16744 …}
    +follows: Doctrine\ORM\PersistentCollection {#16746 …}
    +followers: Doctrine\ORM\PersistentCollection {#16748 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16750 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16752 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16754 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16756 …}
    +reports: Doctrine\ORM\PersistentCollection {#16758 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16760 …}
    +violations: Doctrine\ORM\PersistentCollection {#16762 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16764 …}
    +awards: Doctrine\ORM\PersistentCollection {#16766 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16768 …}
    +categories: Doctrine\ORM\PersistentCollection {#16770 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16772 …}
    +apId: "wreckedcarzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/wreckedcarzz"
    +apPublicUrl: "https://lemmy.world/u/wreckedcarzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "wreckedcarzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580604 {#16716
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#16717
      date: 2023-10-05 16:23:36.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17242
  +width: 65
  +height: 65
  +user: App\Entity\User {#16718
    +avatar: Proxies\__CG__\App\Entity\Image {#16719 …}
    +cover: null
    +email: "wreckedcarzz@lemmy.world"
    +username: "@wreckedcarzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Hello! Some info about me is up on my website: [wreckedcarzz.com](https://wreckedcarzz.com)"
    +lastActive: DateTime @1728358136 {#16715
      date: 2024-10-08 05:28:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16720 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16722 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16724 …}
    +entries: Doctrine\ORM\PersistentCollection {#16726 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16728 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16730 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16732 …}
    +posts: Doctrine\ORM\PersistentCollection {#16734 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16736 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16738 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16740 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16742 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16744 …}
    +follows: Doctrine\ORM\PersistentCollection {#16746 …}
    +followers: Doctrine\ORM\PersistentCollection {#16748 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16750 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16752 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16754 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16756 …}
    +reports: Doctrine\ORM\PersistentCollection {#16758 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16760 …}
    +violations: Doctrine\ORM\PersistentCollection {#16762 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16764 …}
    +awards: Doctrine\ORM\PersistentCollection {#16766 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16768 …}
    +categories: Doctrine\ORM\PersistentCollection {#16770 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16772 …}
    +apId: "wreckedcarzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/wreckedcarzz"
    +apPublicUrl: "https://lemmy.world/u/wreckedcarzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "wreckedcarzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580604 {#16716
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#16717
      date: 2023-10-05 16:23:36.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 9.03 ms
Input props
[
  "user" => App\Entity\User {#15849
    +avatar: Proxies\__CG__\App\Entity\Image {#15848 …}
    +cover: null
    +email: "scrubbles@poptalk.scrubbles.tech"
    +username: "@scrubbles@poptalk.scrubbles.tech"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Little bit of everything!\n
      \n
      Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
      \n
      Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
      \n
      Sci-fi\n
      \n
      I live for 90s TV sitcoms
      """
    +lastActive: DateTime @1729501239 {#15852
      date: 2024-10-21 11:00:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15847 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15797 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15799 …}
    +entries: Doctrine\ORM\PersistentCollection {#15806 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15807 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15809 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15811 …}
    +posts: Doctrine\ORM\PersistentCollection {#15808 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15801 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15819 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15816 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15821 …}
    +follows: Doctrine\ORM\PersistentCollection {#15829 …}
    +followers: Doctrine\ORM\PersistentCollection {#15831 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15833 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16237 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16046 …}
    +reports: Doctrine\ORM\PersistentCollection {#16035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16239 …}
    +violations: Doctrine\ORM\PersistentCollection {#16238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16235 …}
    +awards: Doctrine\ORM\PersistentCollection {#16232 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16229 …}
    +categories: Doctrine\ORM\PersistentCollection {#16228 …}
    -id: 9624
    -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16044 …}
    +apId: "scrubbles@poptalk.scrubbles.tech"
    +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apFollowersUrl: null
    +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
    +apDomain: "poptalk.scrubbles.tech"
    +apPreferredUsername: "scrubbles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729412241 {#15851
      date: 2024-10-20 10:17:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687552207 {#15850
      date: 2023-06-23 22:30:07.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17299
  +width: 65
  +height: 65
  +user: App\Entity\User {#15849
    +avatar: Proxies\__CG__\App\Entity\Image {#15848 …}
    +cover: null
    +email: "scrubbles@poptalk.scrubbles.tech"
    +username: "@scrubbles@poptalk.scrubbles.tech"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Little bit of everything!\n
      \n
      Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
      \n
      Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
      \n
      Sci-fi\n
      \n
      I live for 90s TV sitcoms
      """
    +lastActive: DateTime @1729501239 {#15852
      date: 2024-10-21 11:00:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15847 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15797 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15799 …}
    +entries: Doctrine\ORM\PersistentCollection {#15806 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15807 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15809 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15811 …}
    +posts: Doctrine\ORM\PersistentCollection {#15808 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15801 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15819 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15816 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15821 …}
    +follows: Doctrine\ORM\PersistentCollection {#15829 …}
    +followers: Doctrine\ORM\PersistentCollection {#15831 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15833 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16237 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16046 …}
    +reports: Doctrine\ORM\PersistentCollection {#16035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16239 …}
    +violations: Doctrine\ORM\PersistentCollection {#16238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16235 …}
    +awards: Doctrine\ORM\PersistentCollection {#16232 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16229 …}
    +categories: Doctrine\ORM\PersistentCollection {#16228 …}
    -id: 9624
    -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16044 …}
    +apId: "scrubbles@poptalk.scrubbles.tech"
    +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apFollowersUrl: null
    +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
    +apDomain: "poptalk.scrubbles.tech"
    +apPreferredUsername: "scrubbles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729412241 {#15851
      date: 2024-10-20 10:17:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687552207 {#15850
      date: 2023-06-23 22:30:07.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 6.35 ms
Input props
[
  "user" => App\Entity\User {#17133
    +avatar: Proxies\__CG__\App\Entity\Image {#17134 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17135 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#17130
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17136 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17138 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17140 …}
    +entries: Doctrine\ORM\PersistentCollection {#17142 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17144 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17146 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17148 …}
    +posts: Doctrine\ORM\PersistentCollection {#17150 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17152 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17154 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17156 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17158 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17160 …}
    +follows: Doctrine\ORM\PersistentCollection {#17162 …}
    +followers: Doctrine\ORM\PersistentCollection {#17164 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17166 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17168 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17170 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17172 …}
    +reports: Doctrine\ORM\PersistentCollection {#17174 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17176 …}
    +violations: Doctrine\ORM\PersistentCollection {#17178 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17180 …}
    +awards: Doctrine\ORM\PersistentCollection {#17182 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17184 …}
    +categories: Doctrine\ORM\PersistentCollection {#17186 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17188 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#17131
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#17132
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17362
  +width: 65
  +height: 65
  +user: App\Entity\User {#17133
    +avatar: Proxies\__CG__\App\Entity\Image {#17134 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17135 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#17130
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17136 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17138 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17140 …}
    +entries: Doctrine\ORM\PersistentCollection {#17142 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17144 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17146 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17148 …}
    +posts: Doctrine\ORM\PersistentCollection {#17150 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17152 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17154 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17156 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17158 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17160 …}
    +follows: Doctrine\ORM\PersistentCollection {#17162 …}
    +followers: Doctrine\ORM\PersistentCollection {#17164 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17166 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17168 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17170 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17172 …}
    +reports: Doctrine\ORM\PersistentCollection {#17174 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17176 …}
    +violations: Doctrine\ORM\PersistentCollection {#17178 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17180 …}
    +awards: Doctrine\ORM\PersistentCollection {#17182 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17184 …}
    +categories: Doctrine\ORM\PersistentCollection {#17186 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17188 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#17131
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#17132
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 19.51 ms
Input props
[
  "user" => App\Entity\User {#17074
    +avatar: Proxies\__CG__\App\Entity\Image {#17075 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#17071
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17076 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17078 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17080 …}
    +entries: Doctrine\ORM\PersistentCollection {#17082 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17084 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17086 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17088 …}
    +posts: Doctrine\ORM\PersistentCollection {#17090 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17092 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17094 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17096 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17098 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17100 …}
    +follows: Doctrine\ORM\PersistentCollection {#17102 …}
    +followers: Doctrine\ORM\PersistentCollection {#17104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17106 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17108 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17112 …}
    +reports: Doctrine\ORM\PersistentCollection {#17114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17116 …}
    +violations: Doctrine\ORM\PersistentCollection {#17118 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17120 …}
    +awards: Doctrine\ORM\PersistentCollection {#17122 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17124 …}
    +categories: Doctrine\ORM\PersistentCollection {#17126 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17128 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#17072
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#17073
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17419
  +width: 65
  +height: 65
  +user: App\Entity\User {#17074
    +avatar: Proxies\__CG__\App\Entity\Image {#17075 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#17071
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17076 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17078 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17080 …}
    +entries: Doctrine\ORM\PersistentCollection {#17082 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17084 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17086 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17088 …}
    +posts: Doctrine\ORM\PersistentCollection {#17090 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17092 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17094 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17096 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17098 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17100 …}
    +follows: Doctrine\ORM\PersistentCollection {#17102 …}
    +followers: Doctrine\ORM\PersistentCollection {#17104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17106 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17108 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17112 …}
    +reports: Doctrine\ORM\PersistentCollection {#17114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17116 …}
    +violations: Doctrine\ORM\PersistentCollection {#17118 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17120 …}
    +awards: Doctrine\ORM\PersistentCollection {#17122 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17124 …}
    +categories: Doctrine\ORM\PersistentCollection {#17126 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17128 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#17072
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#17073
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 29.30 ms
Input props
[
  "user" => App\Entity\User {#16037
    +avatar: Proxies\__CG__\App\Entity\Image {#16242 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#16041
      date: 2024-10-16 01:01:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16243 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16245 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16247 …}
    +entries: Doctrine\ORM\PersistentCollection {#16249 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16251 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16253 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16255 …}
    +posts: Doctrine\ORM\PersistentCollection {#16257 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16259 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16261 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16265 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16267 …}
    +follows: Doctrine\ORM\PersistentCollection {#16269 …}
    +followers: Doctrine\ORM\PersistentCollection {#16271 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16273 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16275 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16277 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16279 …}
    +reports: Doctrine\ORM\PersistentCollection {#16281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16283 …}
    +violations: Doctrine\ORM\PersistentCollection {#16285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16287 …}
    +awards: Doctrine\ORM\PersistentCollection {#16289 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16291 …}
    +categories: Doctrine\ORM\PersistentCollection {#16293 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16295 …}
    +apId: "Lettuceeatlettuce@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apPublicUrl: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Lettuceeatlettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728904222 {#16040
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#16038
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17482
  +width: 65
  +height: 65
  +user: App\Entity\User {#16037
    +avatar: Proxies\__CG__\App\Entity\Image {#16242 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#16041
      date: 2024-10-16 01:01:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16243 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16245 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16247 …}
    +entries: Doctrine\ORM\PersistentCollection {#16249 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16251 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16253 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16255 …}
    +posts: Doctrine\ORM\PersistentCollection {#16257 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16259 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16261 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16265 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16267 …}
    +follows: Doctrine\ORM\PersistentCollection {#16269 …}
    +followers: Doctrine\ORM\PersistentCollection {#16271 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16273 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16275 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16277 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16279 …}
    +reports: Doctrine\ORM\PersistentCollection {#16281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16283 …}
    +violations: Doctrine\ORM\PersistentCollection {#16285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16287 …}
    +awards: Doctrine\ORM\PersistentCollection {#16289 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16291 …}
    +categories: Doctrine\ORM\PersistentCollection {#16293 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16295 …}
    +apId: "Lettuceeatlettuce@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apPublicUrl: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Lettuceeatlettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728904222 {#16040
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#16038
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 10.21 ms
Input props
[
  "user" => App\Entity\User {#16658
    +avatar: Proxies\__CG__\App\Entity\Image {#16659 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16660 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#16655
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16661 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16663 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16665 …}
    +entries: Doctrine\ORM\PersistentCollection {#16667 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16669 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16671 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16673 …}
    +posts: Doctrine\ORM\PersistentCollection {#16675 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16677 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16679 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16681 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16683 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16685 …}
    +follows: Doctrine\ORM\PersistentCollection {#16687 …}
    +followers: Doctrine\ORM\PersistentCollection {#16689 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16691 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16693 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16695 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16697 …}
    +reports: Doctrine\ORM\PersistentCollection {#16699 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16701 …}
    +violations: Doctrine\ORM\PersistentCollection {#16703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16705 …}
    +awards: Doctrine\ORM\PersistentCollection {#16707 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16709 …}
    +categories: Doctrine\ORM\PersistentCollection {#16711 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16713 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#16656
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#16657
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17539
  +width: 65
  +height: 65
  +user: App\Entity\User {#16658
    +avatar: Proxies\__CG__\App\Entity\Image {#16659 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16660 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#16655
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16661 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16663 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16665 …}
    +entries: Doctrine\ORM\PersistentCollection {#16667 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16669 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16671 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16673 …}
    +posts: Doctrine\ORM\PersistentCollection {#16675 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16677 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16679 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16681 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16683 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16685 …}
    +follows: Doctrine\ORM\PersistentCollection {#16687 …}
    +followers: Doctrine\ORM\PersistentCollection {#16689 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16691 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16693 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16695 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16697 …}
    +reports: Doctrine\ORM\PersistentCollection {#16699 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16701 …}
    +violations: Doctrine\ORM\PersistentCollection {#16703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16705 …}
    +awards: Doctrine\ORM\PersistentCollection {#16707 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16709 …}
    +categories: Doctrine\ORM\PersistentCollection {#16711 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16713 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#16656
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#16657
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 18.37 ms
Input props
[
  "user" => App\Entity\User {#17014
    +avatar: Proxies\__CG__\App\Entity\Image {#17015 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17016 …}
    +email: "randomcruft@lemmy.sdf.org"
    +username: "@randomcruft@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "cruising the fediverse in search of interesting people, stuff, and things…"
    +lastActive: DateTime @1711802017 {#17011
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17017 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17019 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17021 …}
    +entries: Doctrine\ORM\PersistentCollection {#17023 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17025 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17027 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17029 …}
    +posts: Doctrine\ORM\PersistentCollection {#17031 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17033 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17035 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17037 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17039 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17041 …}
    +follows: Doctrine\ORM\PersistentCollection {#17043 …}
    +followers: Doctrine\ORM\PersistentCollection {#17045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17047 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17049 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17051 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17053 …}
    +reports: Doctrine\ORM\PersistentCollection {#17055 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17057 …}
    +violations: Doctrine\ORM\PersistentCollection {#17059 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17061 …}
    +awards: Doctrine\ORM\PersistentCollection {#17063 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17065 …}
    +categories: Doctrine\ORM\PersistentCollection {#17067 …}
    -id: 84956
    -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17069 …}
    +apId: "randomcruft@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/randomcruft"
    +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "randomcruft"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704212866 {#17012
      date: 2024-01-02 17:27:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704212862 {#17013
      date: 2024-01-02 17:27:42.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17596
  +width: 65
  +height: 65
  +user: App\Entity\User {#17014
    +avatar: Proxies\__CG__\App\Entity\Image {#17015 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17016 …}
    +email: "randomcruft@lemmy.sdf.org"
    +username: "@randomcruft@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "cruising the fediverse in search of interesting people, stuff, and things…"
    +lastActive: DateTime @1711802017 {#17011
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17017 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17019 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17021 …}
    +entries: Doctrine\ORM\PersistentCollection {#17023 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17025 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17027 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17029 …}
    +posts: Doctrine\ORM\PersistentCollection {#17031 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17033 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17035 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17037 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17039 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17041 …}
    +follows: Doctrine\ORM\PersistentCollection {#17043 …}
    +followers: Doctrine\ORM\PersistentCollection {#17045 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17047 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17049 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17051 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17053 …}
    +reports: Doctrine\ORM\PersistentCollection {#17055 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17057 …}
    +violations: Doctrine\ORM\PersistentCollection {#17059 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17061 …}
    +awards: Doctrine\ORM\PersistentCollection {#17063 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17065 …}
    +categories: Doctrine\ORM\PersistentCollection {#17067 …}
    -id: 84956
    -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17069 …}
    +apId: "randomcruft@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/randomcruft"
    +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "randomcruft"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704212866 {#17012
      date: 2024-01-02 17:27:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704212862 {#17013
      date: 2024-01-02 17:27:42.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 30.81 ms
Input props
[
  "user" => App\Entity\User {#15908
    +avatar: Proxies\__CG__\App\Entity\Image {#15907 …}
    +cover: null
    +email: "dan@upvote.au"
    +username: "@dan@upvote.au"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Aussie living in the San Francisco Bay Area.  \n
      Coding since 1998.  \n
      .NET Foundation member. C# fan  \n
      [d.sb](https://d.sb/)  \n
      Mastodon: [@dan@d.sb](https://toot.d.sb/@dan)
      """
    +lastActive: DateTime @1729501370 {#15911
      date: 2024-10-21 11:02:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15906 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15904 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15902 …}
    +entries: Doctrine\ORM\PersistentCollection {#15900 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15898 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15896 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15894 …}
    +posts: Doctrine\ORM\PersistentCollection {#15892 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15890 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15888 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15886 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15884 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15882 …}
    +follows: Doctrine\ORM\PersistentCollection {#15880 …}
    +followers: Doctrine\ORM\PersistentCollection {#15878 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15876 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15874 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15872 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15870 …}
    +reports: Doctrine\ORM\PersistentCollection {#15868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15866 …}
    +violations: Doctrine\ORM\PersistentCollection {#15864 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15862 …}
    +awards: Doctrine\ORM\PersistentCollection {#15860 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15858 …}
    +categories: Doctrine\ORM\PersistentCollection {#15856 …}
    -id: 9409
    -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15854 …}
    +apId: "dan@upvote.au"
    +apProfileId: "https://upvote.au/u/dan"
    +apPublicUrl: "https://upvote.au/u/dan"
    +apFollowersUrl: null
    +apInboxUrl: "https://upvote.au/inbox"
    +apDomain: "upvote.au"
    +apPreferredUsername: "dan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728494693 {#15910
      date: 2024-10-09 19:24:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687539965 {#15909
      date: 2023-06-23 19:06:05.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17653
  +width: 65
  +height: 65
  +user: App\Entity\User {#15908
    +avatar: Proxies\__CG__\App\Entity\Image {#15907 …}
    +cover: null
    +email: "dan@upvote.au"
    +username: "@dan@upvote.au"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Aussie living in the San Francisco Bay Area.  \n
      Coding since 1998.  \n
      .NET Foundation member. C# fan  \n
      [d.sb](https://d.sb/)  \n
      Mastodon: [@dan@d.sb](https://toot.d.sb/@dan)
      """
    +lastActive: DateTime @1729501370 {#15911
      date: 2024-10-21 11:02:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15906 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15904 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15902 …}
    +entries: Doctrine\ORM\PersistentCollection {#15900 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15898 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15896 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15894 …}
    +posts: Doctrine\ORM\PersistentCollection {#15892 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15890 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15888 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15886 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15884 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15882 …}
    +follows: Doctrine\ORM\PersistentCollection {#15880 …}
    +followers: Doctrine\ORM\PersistentCollection {#15878 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15876 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15874 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15872 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15870 …}
    +reports: Doctrine\ORM\PersistentCollection {#15868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15866 …}
    +violations: Doctrine\ORM\PersistentCollection {#15864 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15862 …}
    +awards: Doctrine\ORM\PersistentCollection {#15860 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15858 …}
    +categories: Doctrine\ORM\PersistentCollection {#15856 …}
    -id: 9409
    -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15854 …}
    +apId: "dan@upvote.au"
    +apProfileId: "https://upvote.au/u/dan"
    +apPublicUrl: "https://upvote.au/u/dan"
    +apFollowersUrl: null
    +apInboxUrl: "https://upvote.au/inbox"
    +apDomain: "upvote.au"
    +apPreferredUsername: "dan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728494693 {#15910
      date: 2024-10-09 19:24:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687539965 {#15909
      date: 2023-06-23 19:06:05.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 12.88 ms
Input props
[
  "user" => App\Entity\User {#16220
    +avatar: Proxies\__CG__\App\Entity\Image {#16217 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#16221
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16218 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16216 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16214 …}
    +entries: Doctrine\ORM\PersistentCollection {#16212 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16210 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16208 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16206 …}
    +posts: Doctrine\ORM\PersistentCollection {#16204 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16202 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16200 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16198 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16196 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16194 …}
    +follows: Doctrine\ORM\PersistentCollection {#16192 …}
    +followers: Doctrine\ORM\PersistentCollection {#16190 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16188 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16186 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16184 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16182 …}
    +reports: Doctrine\ORM\PersistentCollection {#16180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16178 …}
    +violations: Doctrine\ORM\PersistentCollection {#16176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16174 …}
    +awards: Doctrine\ORM\PersistentCollection {#16172 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16170 …}
    +categories: Doctrine\ORM\PersistentCollection {#16168 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16166 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#16222
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#16219
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17710
  +width: 65
  +height: 65
  +user: App\Entity\User {#16220
    +avatar: Proxies\__CG__\App\Entity\Image {#16217 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#16221
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16218 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16216 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16214 …}
    +entries: Doctrine\ORM\PersistentCollection {#16212 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16210 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16208 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16206 …}
    +posts: Doctrine\ORM\PersistentCollection {#16204 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16202 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16200 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16198 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16196 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16194 …}
    +follows: Doctrine\ORM\PersistentCollection {#16192 …}
    +followers: Doctrine\ORM\PersistentCollection {#16190 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16188 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16186 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16184 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16182 …}
    +reports: Doctrine\ORM\PersistentCollection {#16180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16178 …}
    +violations: Doctrine\ORM\PersistentCollection {#16176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16174 …}
    +awards: Doctrine\ORM\PersistentCollection {#16172 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16170 …}
    +categories: Doctrine\ORM\PersistentCollection {#16168 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16166 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#16222
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#16219
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 23.34 ms
Input props
[
  "user" => App\Entity\User {#16027
    +avatar: Proxies\__CG__\App\Entity\Image {#16026 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#16030
      date: 2024-10-15 10:24:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16025 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16021 …}
    +entries: Doctrine\ORM\PersistentCollection {#16019 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16017 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16015 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16013 …}
    +posts: Doctrine\ORM\PersistentCollection {#16011 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16009 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16007 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16005 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16003 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16001 …}
    +follows: Doctrine\ORM\PersistentCollection {#15999 …}
    +followers: Doctrine\ORM\PersistentCollection {#15997 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15995 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15993 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15991 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15989 …}
    +reports: Doctrine\ORM\PersistentCollection {#15987 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15985 …}
    +violations: Doctrine\ORM\PersistentCollection {#15983 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15981 …}
    +awards: Doctrine\ORM\PersistentCollection {#15979 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15977 …}
    +categories: Doctrine\ORM\PersistentCollection {#15975 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15973 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#16029
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#16028
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17767
  +width: 65
  +height: 65
  +user: App\Entity\User {#16027
    +avatar: Proxies\__CG__\App\Entity\Image {#16026 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#16030
      date: 2024-10-15 10:24:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16025 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16021 …}
    +entries: Doctrine\ORM\PersistentCollection {#16019 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16017 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16015 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16013 …}
    +posts: Doctrine\ORM\PersistentCollection {#16011 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16009 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16007 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16005 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16003 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16001 …}
    +follows: Doctrine\ORM\PersistentCollection {#15999 …}
    +followers: Doctrine\ORM\PersistentCollection {#15997 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15995 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15993 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15991 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15989 …}
    +reports: Doctrine\ORM\PersistentCollection {#15987 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15985 …}
    +violations: Doctrine\ORM\PersistentCollection {#15983 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15981 …}
    +awards: Doctrine\ORM\PersistentCollection {#15979 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15977 …}
    +categories: Doctrine\ORM\PersistentCollection {#15975 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15973 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#16029
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#16028
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 19.58 ms
Input props
[
  "user" => App\Entity\User {#15968
    +avatar: Proxies\__CG__\App\Entity\Image {#15967 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15966 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#15971
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15965 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15963 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15961 …}
    +entries: Doctrine\ORM\PersistentCollection {#15959 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15957 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15955 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15953 …}
    +posts: Doctrine\ORM\PersistentCollection {#15951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15949 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15947 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15945 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15943 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15941 …}
    +follows: Doctrine\ORM\PersistentCollection {#15939 …}
    +followers: Doctrine\ORM\PersistentCollection {#15937 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15935 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15933 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15931 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15929 …}
    +reports: Doctrine\ORM\PersistentCollection {#15927 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15925 …}
    +violations: Doctrine\ORM\PersistentCollection {#15923 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15921 …}
    +awards: Doctrine\ORM\PersistentCollection {#15919 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15917 …}
    +categories: Doctrine\ORM\PersistentCollection {#15915 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15913 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#15970
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#15969
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17824
  +width: 65
  +height: 65
  +user: App\Entity\User {#15968
    +avatar: Proxies\__CG__\App\Entity\Image {#15967 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15966 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#15971
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15965 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15963 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15961 …}
    +entries: Doctrine\ORM\PersistentCollection {#15959 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15957 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15955 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15953 …}
    +posts: Doctrine\ORM\PersistentCollection {#15951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15949 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15947 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15945 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15943 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15941 …}
    +follows: Doctrine\ORM\PersistentCollection {#15939 …}
    +followers: Doctrine\ORM\PersistentCollection {#15937 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15935 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15933 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15931 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15929 …}
    +reports: Doctrine\ORM\PersistentCollection {#15927 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15925 …}
    +violations: Doctrine\ORM\PersistentCollection {#15923 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15921 …}
    +awards: Doctrine\ORM\PersistentCollection {#15919 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15917 …}
    +categories: Doctrine\ORM\PersistentCollection {#15915 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15913 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#15970
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#15969
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 75.42 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#17886
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#17887 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 94.38 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#17963
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#17964 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 78.40 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#18084
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 7.61 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#18139
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#18138 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 45.61 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#18214
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#276
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#272
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#334 …}
}