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

Components

21 Twig Components
167 Render Count
1030 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
16 3.39ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
16 2.84ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 1,010.30ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 1.84ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 3.72ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
15 12.67ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 13.37ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 19.89ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
15 629.25ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.39ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.69ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.39ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 9.55ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.58ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 1.79ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.34ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 1.35ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 1.53ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.54ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.21ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.87ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 29.68 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3015
  +comment: App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3240
  +user: App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1704473082 {#1394
    date: 2024-01-05 17:44:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3315
  +date: DateTimeImmutable @1704473082 {#1394
    date: 2024-01-05 17:44:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704473082 {#1394
    date: 2024-01-05 17:44:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3379
  +createdAt: DateTimeImmutable @1704473082 {#1394
    date: 2024-01-05 17:44:42.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.29 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1838
    +user: Proxies\__CG__\App\Entity\User {#3233 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
    +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
    +url: null
    +body: """
      ### **Background**\n
      \n
      I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
      \n
      ### **The problem**\n
      \n
      While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
      \n
      Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
      \n
      ---\n
      \n
      ### **Planning the build**\n
      \n
      Due to a limited budget, the idea is split the build in 2 phases.\n
      \n
      #### Phase 1 (gaming):\n
      \n
      - Budget: $1000 (ideally below ~$800):\n
      - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
      - At least as powerful as a Steam Deck\n
      - Parts: \n
          - APU: \n
              - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
              - or “AMD Ryzen 5 7600X ($300)”?\n
          - Motherboard: \n
              - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
              - Okay with gigabit ethernet and basic I/O.\n
          - Power supply: \n
              - Power efficient power supply that can handle a class 4080/4090 card.\n
          - Cooling: \n
              - Air-cooled preferred\n
          - Storage: \n
              - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
          - RAM: \n
              - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
          - Case: \n
              - As long as it fits a large graphics card\n
      \n
      #### Phase 2 (AI: LLM/SD):\n
      \n
      - Budget: ~$2000\n
      - After 1-2 years, upgrade with Nvidia graphics card. \n
          - Ideally something with 24GB VRAM, like the 4090.\n
          - Prefer Nvidia due to compatibility with SD.\n
      - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
      \n
      ---\n
      \n
      In case I missed any crucial information, let me know!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719428690 {#3135
      date: 2024-06-26 21:04:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3209 …}
    +votes: Doctrine\ORM\PersistentCollection {#3211 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
    +badges: Doctrine\ORM\PersistentCollection {#3167 …}
    +children: []
    -id: 27301
    -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
    -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704503070
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20105526"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416670 {#3141
      date: 2024-01-05 02:04:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3444
  +entry: Proxies\__CG__\App\Entity\Entry {#1838
    +user: Proxies\__CG__\App\Entity\User {#3233 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
    +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
    +url: null
    +body: """
      ### **Background**\n
      \n
      I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
      \n
      ### **The problem**\n
      \n
      While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
      \n
      Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
      \n
      ---\n
      \n
      ### **Planning the build**\n
      \n
      Due to a limited budget, the idea is split the build in 2 phases.\n
      \n
      #### Phase 1 (gaming):\n
      \n
      - Budget: $1000 (ideally below ~$800):\n
      - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
      - At least as powerful as a Steam Deck\n
      - Parts: \n
          - APU: \n
              - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
              - or “AMD Ryzen 5 7600X ($300)”?\n
          - Motherboard: \n
              - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
              - Okay with gigabit ethernet and basic I/O.\n
          - Power supply: \n
              - Power efficient power supply that can handle a class 4080/4090 card.\n
          - Cooling: \n
              - Air-cooled preferred\n
          - Storage: \n
              - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
          - RAM: \n
              - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
          - Case: \n
              - As long as it fits a large graphics card\n
      \n
      #### Phase 2 (AI: LLM/SD):\n
      \n
      - Budget: ~$2000\n
      - After 1-2 years, upgrade with Nvidia graphics card. \n
          - Ideally something with 24GB VRAM, like the 4090.\n
          - Prefer Nvidia due to compatibility with SD.\n
      - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
      \n
      ---\n
      \n
      In case I missed any crucial information, let me know!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719428690 {#3135
      date: 2024-06-26 21:04:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3209 …}
    +votes: Doctrine\ORM\PersistentCollection {#3211 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
    +badges: Doctrine\ORM\PersistentCollection {#3167 …}
    +children: []
    -id: 27301
    -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
    -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704503070
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20105526"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416670 {#3141
      date: 2024-01-05 02:04:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 1.13 ms
Input props
[
  "user" => App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3507
  +width: 40
  +height: 40
  +user: App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3603
  +subject: App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.08 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3670
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 3.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#3972
  +comment: App\Entity\EntryComment {#1546
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I tried to set up a Steam server for Steam Deck. I can’t figure out how to make it run the games in 16:10 800p/90 instead of 21:9 2k/144."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704473082 {#2429
      date: 2024-01-05 17:44:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2427 …}
    +nested: Doctrine\ORM\PersistentCollection {#2446 …}
    +votes: Doctrine\ORM\PersistentCollection {#2483 …}
    +reports: Doctrine\ORM\PersistentCollection {#2466 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
    -id: 282849
    -bodyTs: "'10':26 '16':25 '21':30 '2k/144':32 '800p/90':27 '9':31 'deck':11 'figur':15 'game':23 'instead':28 'make':19 'run':21 'server':8 'set':4 'steam':7,10 'tri':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5779415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704473082 {#1394
      date: 2024-01-05 17:44:42.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 68.21 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4063
  +comment: App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2462
    +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
    +email: "krolden@lemmy.ml"
    +username: "@krolden@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
    +lastActive: DateTime @1728630272 {#1724
      date: 2024-10-11 09:04:32.0 +02:00
    }
    +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 {#2456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
    +entries: Doctrine\ORM\PersistentCollection {#2455 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
    +posts: Doctrine\ORM\PersistentCollection {#2363 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
    +follows: Doctrine\ORM\PersistentCollection {#2384 …}
    +followers: Doctrine\ORM\PersistentCollection {#2379 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +violations: Doctrine\ORM\PersistentCollection {#2391 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
    +awards: Doctrine\ORM\PersistentCollection {#2392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
    +categories: Doctrine\ORM\PersistentCollection {#1384 …}
    -id: 2199
    -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
    +apId: "krolden@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krolden"
    +apPublicUrl: "https://lemmy.ml/u/krolden"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krolden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728257841 {#1716
      date: 2024-10-07 01:37:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687018867 {#1733
      date: 2023-06-17 18:21:07.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4127
  +user: App\Entity\User {#2462
    +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
    +email: "krolden@lemmy.ml"
    +username: "@krolden@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
    +lastActive: DateTime @1728630272 {#1724
      date: 2024-10-11 09:04:32.0 +02:00
    }
    +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 {#2456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
    +entries: Doctrine\ORM\PersistentCollection {#2455 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
    +posts: Doctrine\ORM\PersistentCollection {#2363 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
    +follows: Doctrine\ORM\PersistentCollection {#2384 …}
    +followers: Doctrine\ORM\PersistentCollection {#2379 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +violations: Doctrine\ORM\PersistentCollection {#2391 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
    +awards: Doctrine\ORM\PersistentCollection {#2392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
    +categories: Doctrine\ORM\PersistentCollection {#1384 …}
    -id: 2199
    -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
    +apId: "krolden@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krolden"
    +apPublicUrl: "https://lemmy.ml/u/krolden"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krolden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728257841 {#1716
      date: 2024-10-07 01:37:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687018867 {#1733
      date: 2023-06-17 18:21:07.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704471609 {#1719
    date: 2024-01-05 17:20:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4182
  +date: DateTimeImmutable @1704471609 {#1719
    date: 2024-01-05 17:20:09.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704471609 {#1719
    date: 2024-01-05 17:20:09.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4236
  +createdAt: DateTimeImmutable @1704471609 {#1719
    date: 2024-01-05 17:20:09.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1729
    +user: Proxies\__CG__\App\Entity\User {#4106 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Jellyfin-on-a-vps"
    +title: "Jellyfin on a vps"
    +url: null
    +body: """
      I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
      \n
      Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
      \n
      From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
      \n
      The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
      \n
      What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 18
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721508001 {#4101
      date: 2024-07-20 22:40:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4108 …}
    +votes: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
    +badges: Doctrine\ORM\PersistentCollection {#4118 …}
    +children: []
    -id: 27327
    -titleTs: "'jellyfin':1 'vps':4"
    -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704522851
    +visibility: "visible             "
    +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
    +editedAt: DateTimeImmutable @1711848505 {#4098
      date: 2024-03-31 03:28:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704436451 {#4100
      date: 2024-01-05 07:34:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4290
  +entry: Proxies\__CG__\App\Entity\Entry {#1729
    +user: Proxies\__CG__\App\Entity\User {#4106 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Jellyfin-on-a-vps"
    +title: "Jellyfin on a vps"
    +url: null
    +body: """
      I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
      \n
      Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
      \n
      From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
      \n
      The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
      \n
      What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 18
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721508001 {#4101
      date: 2024-07-20 22:40:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4108 …}
    +votes: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
    +badges: Doctrine\ORM\PersistentCollection {#4118 …}
    +children: []
    -id: 27327
    -titleTs: "'jellyfin':1 'vps':4"
    -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704522851
    +visibility: "visible             "
    +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
    +editedAt: DateTimeImmutable @1711848505 {#4098
      date: 2024-03-31 03:28:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704436451 {#4100
      date: 2024-01-05 07:34:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 1.00 ms
Input props
[
  "user" => App\Entity\User {#2462
    +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
    +email: "krolden@lemmy.ml"
    +username: "@krolden@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
    +lastActive: DateTime @1728630272 {#1724
      date: 2024-10-11 09:04:32.0 +02:00
    }
    +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 {#2456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
    +entries: Doctrine\ORM\PersistentCollection {#2455 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
    +posts: Doctrine\ORM\PersistentCollection {#2363 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
    +follows: Doctrine\ORM\PersistentCollection {#2384 …}
    +followers: Doctrine\ORM\PersistentCollection {#2379 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +violations: Doctrine\ORM\PersistentCollection {#2391 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
    +awards: Doctrine\ORM\PersistentCollection {#2392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
    +categories: Doctrine\ORM\PersistentCollection {#1384 …}
    -id: 2199
    -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
    +apId: "krolden@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krolden"
    +apPublicUrl: "https://lemmy.ml/u/krolden"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krolden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728257841 {#1716
      date: 2024-10-07 01:37:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687018867 {#1733
      date: 2023-06-17 18:21:07.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4345
  +width: 40
  +height: 40
  +user: App\Entity\User {#2462
    +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
    +email: "krolden@lemmy.ml"
    +username: "@krolden@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
    +lastActive: DateTime @1728630272 {#1724
      date: 2024-10-11 09:04:32.0 +02:00
    }
    +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 {#2456 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
    +entries: Doctrine\ORM\PersistentCollection {#2455 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
    +posts: Doctrine\ORM\PersistentCollection {#2363 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
    +follows: Doctrine\ORM\PersistentCollection {#2384 …}
    +followers: Doctrine\ORM\PersistentCollection {#2379 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +violations: Doctrine\ORM\PersistentCollection {#2391 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
    +awards: Doctrine\ORM\PersistentCollection {#2392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
    +categories: Doctrine\ORM\PersistentCollection {#1384 …}
    -id: 2199
    -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
    +apId: "krolden@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krolden"
    +apPublicUrl: "https://lemmy.ml/u/krolden"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krolden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728257841 {#1716
      date: 2024-10-07 01:37:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687018867 {#1733
      date: 2023-06-17 18:21:07.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4416
  +subject: App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4473
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 2.08 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4713
  +comment: App\Entity\EntryComment {#1720
    +user: App\Entity\User {#2462
      +avatar: Proxies\__CG__\App\Entity\Image {#2458 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2461 …}
      +email: "krolden@lemmy.ml"
      +username: "@krolden@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Anyone that claims to speak on behalf of the universe is either a liar or a fool"
      +lastActive: DateTime @1728630272 {#1724
        date: 2024-10-11 09:04:32.0 +02:00
      }
      +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 {#2456 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2453 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2457 …}
      +entries: Doctrine\ORM\PersistentCollection {#2455 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2468 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2471 …}
      +posts: Doctrine\ORM\PersistentCollection {#2363 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2377 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2359 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2364 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2380 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2382 …}
      +follows: Doctrine\ORM\PersistentCollection {#2384 …}
      +followers: Doctrine\ORM\PersistentCollection {#2379 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2383 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1906 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1708 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1907 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
      +violations: Doctrine\ORM\PersistentCollection {#2391 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
      +awards: Doctrine\ORM\PersistentCollection {#2392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2395 …}
      +categories: Doctrine\ORM\PersistentCollection {#1384 …}
      -id: 2199
      -password: "$2y$13$yB9zT3vQcs44fjXUm3hfc.GkQzpHH30ETjG2cY6bfj2ZtE/I444o."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1383 …}
      +apId: "krolden@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krolden"
      +apPublicUrl: "https://lemmy.ml/u/krolden"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krolden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728257841 {#1716
        date: 2024-10-07 01:37:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687018867 {#1733
        date: 2023-06-17 18:21:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seedbox"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704471609 {#1730
      date: 2024-01-05 17:20:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1717 …}
    +nested: Doctrine\ORM\PersistentCollection {#1741 …}
    +votes: Doctrine\ORM\PersistentCollection {#1707 …}
    +reports: Doctrine\ORM\PersistentCollection {#2464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2447 …}
    -id: 282758
    -bodyTs: "'seedbox':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7106488"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704471609 {#1719
      date: 2024-01-05 17:20:09.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 26.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4783
  +comment: App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.28 ms
Input props
[
  "user" => App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4846
  +user: App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1704468382 {#1382
    date: 2024-01-05 16:26:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4901
  +date: DateTimeImmutable @1704468382 {#1382
    date: 2024-01-05 16:26:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.23 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704468382 {#1382
    date: 2024-01-05 16:26:22.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1711972570 {#1385
    date: 2024-04-01 13:56:10.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4955
  +createdAt: DateTimeImmutable @1704468382 {#1382
    date: 2024-01-05 16:26:22.0 +01:00
  }
  +editedAt: DateTimeImmutable @1711972570 {#1385
    date: 2024-04-01 13:56:10.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.21 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#4820 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Am-I-in-over-my-head-Need-some-encouragement"
    +title: "Am I in over my head? Need some encouragement!"
    +url: null
    +body: """
      I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
      \n
      I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
      \n
      Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
      \n
      Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314211 {#4821
      date: 2024-07-07 03:03:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4826 …}
    +votes: Doctrine\ORM\PersistentCollection {#4829 …}
    +reports: Doctrine\ORM\PersistentCollection {#4831 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
    +badges: Doctrine\ORM\PersistentCollection {#4837 …}
    +children: []
    -id: 27263
    -titleTs: "'encourag':9 'head':6 'need':7"
    -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704485782
    +visibility: "visible             "
    +apId: "https://lemmings.world/post/4398082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704399382 {#4818
      date: 2024-01-04 21:16:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5009
  +entry: Proxies\__CG__\App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#4820 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Am-I-in-over-my-head-Need-some-encouragement"
    +title: "Am I in over my head? Need some encouragement!"
    +url: null
    +body: """
      I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
      \n
      I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
      \n
      Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
      \n
      Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314211 {#4821
      date: 2024-07-07 03:03:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4826 …}
    +votes: Doctrine\ORM\PersistentCollection {#4829 …}
    +reports: Doctrine\ORM\PersistentCollection {#4831 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
    +badges: Doctrine\ORM\PersistentCollection {#4837 …}
    +children: []
    -id: 27263
    -titleTs: "'encourag':9 'head':6 'need':7"
    -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704485782
    +visibility: "visible             "
    +apId: "https://lemmings.world/post/4398082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704399382 {#4818
      date: 2024-01-04 21:16:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.37 ms
Input props
[
  "user" => App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5064
  +width: 40
  +height: 40
  +user: App\Entity\User {#1409
    +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
    +cover: null
    +email: "helenslunch@feddit.nl"
    +username: "@helenslunch@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729440675 {#1891
      date: 2024-10-20 18:11:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
    +entries: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
    +posts: Doctrine\ORM\PersistentCollection {#1638 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
    +follows: Doctrine\ORM\PersistentCollection {#1653 …}
    +followers: Doctrine\ORM\PersistentCollection {#1654 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
    +reports: Doctrine\ORM\PersistentCollection {#1575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
    +violations: Doctrine\ORM\PersistentCollection {#1621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
    +awards: Doctrine\ORM\PersistentCollection {#1565 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
    +categories: Doctrine\ORM\PersistentCollection {#1626 …}
    -id: 64351
    -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
    +apId: "helenslunch@feddit.nl"
    +apProfileId: "https://feddit.nl/u/helenslunch"
    +apPublicUrl: "https://feddit.nl/u/helenslunch"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "helenslunch"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729418563 {#1481
      date: 2024-10-20 12:02:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697943858 {#1545
      date: 2023-10-22 05:04:18.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.58 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5146
  +subject: App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.04 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5203
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 10.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5443
  +comment: App\Entity\EntryComment {#1361
    +user: App\Entity\User {#1409
      +avatar: Proxies\__CG__\App\Entity\Image {#1447 …}
      +cover: null
      +email: "helenslunch@feddit.nl"
      +username: "@helenslunch@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729440675 {#1891
        date: 2024-10-20 18:11:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1415 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1450 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1660 …}
      +entries: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1541 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1632 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1452 …}
      +posts: Doctrine\ORM\PersistentCollection {#1638 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1695 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1655 …}
      +follows: Doctrine\ORM\PersistentCollection {#1653 …}
      +followers: Doctrine\ORM\PersistentCollection {#1654 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1584 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1527 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1575 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +violations: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      +awards: Doctrine\ORM\PersistentCollection {#1565 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1689 …}
      +categories: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 64351
      -password: "$2y$13$Dm9DZjZxYo88OHPMFF.mW.738HC7lLdMVVub.Zhby0C3wcS5hvvU2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1726 …}
      +apId: "helenslunch@feddit.nl"
      +apProfileId: "https://feddit.nl/u/helenslunch"
      +apPublicUrl: "https://feddit.nl/u/helenslunch"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "helenslunch"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729418563 {#1481
        date: 2024-10-20 12:02:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697943858 {#1545
        date: 2023-10-22 05:04:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.\n
      \n
      Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.\n
      \n
      My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.\n
      \n
      I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704468382 {#1405
      date: 2024-01-05 16:26:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1403 …}
    +nested: Doctrine\ORM\PersistentCollection {#2023 …}
    +votes: Doctrine\ORM\PersistentCollection {#2032 …}
    +reports: Doctrine\ORM\PersistentCollection {#2024 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2011 …}
    -id: 282638
    -bodyTs: "'absolut':74 'around':120 'ask':117,143 'chang':73 'communiti':97 'contain':36 'current':80 'dare':141 'day':66,70 'deeper':20 'disappear':133 'easier':113 'firewal':38 'get':23,52,84,95 'goal':81 'help':106,119,131,146 'hole':22 'hope':94 'host':34 'instanc':87 'jitsi':90 'kind':126 'lambast':139 'later':71 'learn':18 'longer':77 'lot':46 'make':111 'mani':47 'meet':102 'mobilizon':86 'month':13 'noth':75 'offer':129 'onboard':112 'one':65 'overwhelm':138 'peopl':127 'perfect':64 'person':145 'port':24 'proper':55 'regular':104 'run':92 'server':91 'sever':69 'short':134 'start':98 'tcp':30 'thereaft':135 'thing':53 'time':48,61 'tri':115 'udp':32 'upnp':28 've':2 'vpns':26 'work':4,54,63,78"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5777971"
    +editedAt: DateTimeImmutable @1711972570 {#1385
      date: 2024-04-01 13:56:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704468382 {#1382
      date: 2024-01-05 16:26:22.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 17.97 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5513
  +comment: App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#2078
    +avatar: null
    +cover: null
    +email: "CCMan1701A@startrek.website"
    +username: "@CCMan1701A@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722774931 {#1401
      date: 2024-08-04 14:35:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
    +entries: Doctrine\ORM\PersistentCollection {#2062 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
    +posts: Doctrine\ORM\PersistentCollection {#2088 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +follows: Doctrine\ORM\PersistentCollection {#2133 …}
    +followers: Doctrine\ORM\PersistentCollection {#2131 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
    +reports: Doctrine\ORM\PersistentCollection {#2347 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
    +violations: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +awards: Doctrine\ORM\PersistentCollection {#2331 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
    +categories: Doctrine\ORM\PersistentCollection {#2326 …}
    -id: 65889
    -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
    +apId: "CCMan1701A@startrek.website"
    +apProfileId: "https://startrek.website/u/CCMan1701A"
    +apPublicUrl: "https://startrek.website/u/CCMan1701A"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "CCMan1701A"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501096 {#2021
      date: 2024-10-21 10:58:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698165769 {#2028
      date: 2023-10-24 18:42:49.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5578
  +user: App\Entity\User {#2078
    +avatar: null
    +cover: null
    +email: "CCMan1701A@startrek.website"
    +username: "@CCMan1701A@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722774931 {#1401
      date: 2024-08-04 14:35:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
    +entries: Doctrine\ORM\PersistentCollection {#2062 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
    +posts: Doctrine\ORM\PersistentCollection {#2088 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +follows: Doctrine\ORM\PersistentCollection {#2133 …}
    +followers: Doctrine\ORM\PersistentCollection {#2131 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
    +reports: Doctrine\ORM\PersistentCollection {#2347 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
    +violations: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +awards: Doctrine\ORM\PersistentCollection {#2331 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
    +categories: Doctrine\ORM\PersistentCollection {#2326 …}
    -id: 65889
    -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
    +apId: "CCMan1701A@startrek.website"
    +apProfileId: "https://startrek.website/u/CCMan1701A"
    +apPublicUrl: "https://startrek.website/u/CCMan1701A"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "CCMan1701A"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501096 {#2021
      date: 2024-10-21 10:58:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698165769 {#2028
      date: 2023-10-24 18:42:49.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1704465047 {#1404
    date: 2024-01-05 15:30:47.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5633
  +date: DateTimeImmutable @1704465047 {#1404
    date: 2024-01-05 15:30:47.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.18 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704465047 {#1404
    date: 2024-01-05 15:30:47.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5687
  +createdAt: DateTimeImmutable @1704465047 {#1404
    date: 2024-01-05 15:30:47.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.27 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#5550 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#5556 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
    +slug: "13-Feet-Ladder"
    +title: "13 Feet Ladder"
    +url: "https://github.com/wasi-master/13ft"
    +body: """
      > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
      > \n
      > > How does it work?\n
      > \n
      > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
      \n
      link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 282
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721286614 {#5551
      date: 2024-07-18 09:10:14.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5559 …}
    +votes: Doctrine\ORM\PersistentCollection {#5561 …}
    +reports: Doctrine\ORM\PersistentCollection {#5563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
    +badges: Doctrine\ORM\PersistentCollection {#5569 …}
    +children: []
    -id: 27306
    -titleTs: "'13':1 'feet':2 'ladder':3"
    -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704504264
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/7918436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704417864 {#5548
      date: 2024-01-05 02:24:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5741
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#5550 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#5556 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
    +slug: "13-Feet-Ladder"
    +title: "13 Feet Ladder"
    +url: "https://github.com/wasi-master/13ft"
    +body: """
      > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
      > \n
      > > How does it work?\n
      > \n
      > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
      \n
      link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 282
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721286614 {#5551
      date: 2024-07-18 09:10:14.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5559 …}
    +votes: Doctrine\ORM\PersistentCollection {#5561 …}
    +reports: Doctrine\ORM\PersistentCollection {#5563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
    +badges: Doctrine\ORM\PersistentCollection {#5569 …}
    +children: []
    -id: 27306
    -titleTs: "'13':1 'feet':2 'ladder':3"
    -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704504264
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/7918436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704417864 {#5548
      date: 2024-01-05 02:24:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#2078
    +avatar: null
    +cover: null
    +email: "CCMan1701A@startrek.website"
    +username: "@CCMan1701A@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722774931 {#1401
      date: 2024-08-04 14:35:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
    +entries: Doctrine\ORM\PersistentCollection {#2062 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
    +posts: Doctrine\ORM\PersistentCollection {#2088 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +follows: Doctrine\ORM\PersistentCollection {#2133 …}
    +followers: Doctrine\ORM\PersistentCollection {#2131 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
    +reports: Doctrine\ORM\PersistentCollection {#2347 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
    +violations: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +awards: Doctrine\ORM\PersistentCollection {#2331 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
    +categories: Doctrine\ORM\PersistentCollection {#2326 …}
    -id: 65889
    -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
    +apId: "CCMan1701A@startrek.website"
    +apProfileId: "https://startrek.website/u/CCMan1701A"
    +apPublicUrl: "https://startrek.website/u/CCMan1701A"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "CCMan1701A"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501096 {#2021
      date: 2024-10-21 10:58:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698165769 {#2028
      date: 2023-10-24 18:42:49.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5796
  +width: 40
  +height: 40
  +user: App\Entity\User {#2078
    +avatar: null
    +cover: null
    +email: "CCMan1701A@startrek.website"
    +username: "@CCMan1701A@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722774931 {#1401
      date: 2024-08-04 14:35:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
    +entries: Doctrine\ORM\PersistentCollection {#2062 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
    +posts: Doctrine\ORM\PersistentCollection {#2088 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +follows: Doctrine\ORM\PersistentCollection {#2133 …}
    +followers: Doctrine\ORM\PersistentCollection {#2131 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
    +reports: Doctrine\ORM\PersistentCollection {#2347 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
    +violations: Doctrine\ORM\PersistentCollection {#2042 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
    +awards: Doctrine\ORM\PersistentCollection {#2331 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
    +categories: Doctrine\ORM\PersistentCollection {#2326 …}
    -id: 65889
    -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
    +apId: "CCMan1701A@startrek.website"
    +apProfileId: "https://startrek.website/u/CCMan1701A"
    +apPublicUrl: "https://startrek.website/u/CCMan1701A"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "CCMan1701A"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501096 {#2021
      date: 2024-10-21 10:58:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698165769 {#2028
      date: 2023-10-24 18:42:49.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5865
  +subject: App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.23 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5922
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6162
  +comment: App\Entity\EntryComment {#2029
    +user: App\Entity\User {#2078
      +avatar: null
      +cover: null
      +email: "CCMan1701A@startrek.website"
      +username: "@CCMan1701A@startrek.website"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722774931 {#1401
        date: 2024-08-04 14:35:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2076 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2083 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2085 …}
      +entries: Doctrine\ORM\PersistentCollection {#2062 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2063 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2064 …}
      +posts: Doctrine\ORM\PersistentCollection {#2088 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2087 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2086 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2093 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2094 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +follows: Doctrine\ORM\PersistentCollection {#2133 …}
      +followers: Doctrine\ORM\PersistentCollection {#2131 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2138 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2345 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2330 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2346 …}
      +reports: Doctrine\ORM\PersistentCollection {#2347 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2344 …}
      +violations: Doctrine\ORM\PersistentCollection {#2042 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
      +awards: Doctrine\ORM\PersistentCollection {#2331 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2289 …}
      +categories: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 65889
      -password: "$2y$13$iAZdLSkMxzctGPUFULEFXuuKkhzzabG.dOhAQ8mzoV5NFSHnLvFkG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2325 …}
      +apId: "CCMan1701A@startrek.website"
      +apProfileId: "https://startrek.website/u/CCMan1701A"
      +apPublicUrl: "https://startrek.website/u/CCMan1701A"
      +apFollowersUrl: null
      +apInboxUrl: "https://startrek.website/inbox"
      +apDomain: "startrek.website"
      +apPreferredUsername: "CCMan1701A"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501096 {#2021
        date: 2024-10-21 10:58:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698165769 {#2028
        date: 2023-10-24 18:42:49.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704465047 {#1363
      date: 2024-01-05 15:30:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2020 …}
    +nested: Doctrine\ORM\PersistentCollection {#2027 …}
    +votes: Doctrine\ORM\PersistentCollection {#2031 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2079 …}
    -id: 282534
    -bodyTs: "'appreci':21 'docker':3 'fun':5 'home':19 'load':1 'may':20 'nas':8 'need':12 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5438596"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704465047 {#1404
      date: 2024-01-05 15:30:47.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 31.18 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6232
  +comment: App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2137
    +avatar: null
    +cover: null
    +email: "brewery@lemmy.ml"
    +username: "@brewery@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397514 {#2323
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
    +entries: Doctrine\ORM\PersistentCollection {#2066 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
    +posts: Doctrine\ORM\PersistentCollection {#2059 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
    +follows: Doctrine\ORM\PersistentCollection {#2165 …}
    +followers: Doctrine\ORM\PersistentCollection {#2104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
    +reports: Doctrine\ORM\PersistentCollection {#2106 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
    +violations: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +awards: Doctrine\ORM\PersistentCollection {#2121 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
    +categories: Doctrine\ORM\PersistentCollection {#2123 …}
    -id: 87166
    -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
    +apId: "brewery@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/brewery"
    +apPublicUrl: "https://lemmy.ml/u/brewery"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "brewery"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707535005 {#2324
      date: 2024-02-10 04:16:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707535004 {#2300
      date: 2024-02-10 04:16:44.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6296
  +user: App\Entity\User {#2137
    +avatar: null
    +cover: null
    +email: "brewery@lemmy.ml"
    +username: "@brewery@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397514 {#2323
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
    +entries: Doctrine\ORM\PersistentCollection {#2066 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
    +posts: Doctrine\ORM\PersistentCollection {#2059 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
    +follows: Doctrine\ORM\PersistentCollection {#2165 …}
    +followers: Doctrine\ORM\PersistentCollection {#2104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
    +reports: Doctrine\ORM\PersistentCollection {#2106 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
    +violations: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +awards: Doctrine\ORM\PersistentCollection {#2121 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
    +categories: Doctrine\ORM\PersistentCollection {#2123 …}
    -id: 87166
    -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
    +apId: "brewery@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/brewery"
    +apPublicUrl: "https://lemmy.ml/u/brewery"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "brewery"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707535005 {#2324
      date: 2024-02-10 04:16:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707535004 {#2300
      date: 2024-02-10 04:16:44.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704451341 {#2333
    date: 2024-01-05 11:42:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6351
  +date: DateTimeImmutable @1704451341 {#2333
    date: 2024-01-05 11:42:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704451341 {#2333
    date: 2024-01-05 11:42:21.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6405
  +createdAt: DateTimeImmutable @1704451341 {#2333
    date: 2024-01-05 11:42:21.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.22 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2340
    +user: Proxies\__CG__\App\Entity\User {#6275 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#6270
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6277 …}
    +votes: Doctrine\ORM\PersistentCollection {#6279 …}
    +reports: Doctrine\ORM\PersistentCollection {#6281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
    +badges: Doctrine\ORM\PersistentCollection {#6287 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#6267
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#6269
      date: 2024-01-04 05:39:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6459
  +entry: Proxies\__CG__\App\Entity\Entry {#2340
    +user: Proxies\__CG__\App\Entity\User {#6275 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#6270
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6277 …}
    +votes: Doctrine\ORM\PersistentCollection {#6279 …}
    +reports: Doctrine\ORM\PersistentCollection {#6281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
    +badges: Doctrine\ORM\PersistentCollection {#6287 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#6267
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#6269
      date: 2024-01-04 05:39:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2137
    +avatar: null
    +cover: null
    +email: "brewery@lemmy.ml"
    +username: "@brewery@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397514 {#2323
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
    +entries: Doctrine\ORM\PersistentCollection {#2066 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
    +posts: Doctrine\ORM\PersistentCollection {#2059 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
    +follows: Doctrine\ORM\PersistentCollection {#2165 …}
    +followers: Doctrine\ORM\PersistentCollection {#2104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
    +reports: Doctrine\ORM\PersistentCollection {#2106 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
    +violations: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +awards: Doctrine\ORM\PersistentCollection {#2121 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
    +categories: Doctrine\ORM\PersistentCollection {#2123 …}
    -id: 87166
    -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
    +apId: "brewery@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/brewery"
    +apPublicUrl: "https://lemmy.ml/u/brewery"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "brewery"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707535005 {#2324
      date: 2024-02-10 04:16:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707535004 {#2300
      date: 2024-02-10 04:16:44.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6514
  +width: 40
  +height: 40
  +user: App\Entity\User {#2137
    +avatar: null
    +cover: null
    +email: "brewery@lemmy.ml"
    +username: "@brewery@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397514 {#2323
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
    +entries: Doctrine\ORM\PersistentCollection {#2066 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
    +posts: Doctrine\ORM\PersistentCollection {#2059 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
    +follows: Doctrine\ORM\PersistentCollection {#2165 …}
    +followers: Doctrine\ORM\PersistentCollection {#2104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
    +reports: Doctrine\ORM\PersistentCollection {#2106 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
    +violations: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +awards: Doctrine\ORM\PersistentCollection {#2121 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
    +categories: Doctrine\ORM\PersistentCollection {#2123 …}
    -id: 87166
    -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
    +apId: "brewery@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/brewery"
    +apPublicUrl: "https://lemmy.ml/u/brewery"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "brewery"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707535005 {#2324
      date: 2024-02-10 04:16:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707535004 {#2300
      date: 2024-02-10 04:16:44.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6591
  +subject: App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6648
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6888
  +comment: App\Entity\EntryComment {#2334
    +user: App\Entity\User {#2137
      +avatar: null
      +cover: null
      +email: "brewery@lemmy.ml"
      +username: "@brewery@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397514 {#2323
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2073 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2072 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2065 …}
      +entries: Doctrine\ORM\PersistentCollection {#2066 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2067 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2049 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2051 …}
      +posts: Doctrine\ORM\PersistentCollection {#2059 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2047 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2057 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2055 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2054 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2053 …}
      +follows: Doctrine\ORM\PersistentCollection {#2165 …}
      +followers: Doctrine\ORM\PersistentCollection {#2104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2099 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2108 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2101 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2109 …}
      +reports: Doctrine\ORM\PersistentCollection {#2106 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2107 …}
      +violations: Doctrine\ORM\PersistentCollection {#2124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
      +awards: Doctrine\ORM\PersistentCollection {#2121 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2115 …}
      +categories: Doctrine\ORM\PersistentCollection {#2123 …}
      -id: 87166
      -password: "$2y$13$xPqTjEmlbz.sF.wPU54PSuW8ys4X9gXekrrl2kDQl.dhxKULTp0VG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2116 …}
      +apId: "brewery@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/brewery"
      +apPublicUrl: "https://lemmy.ml/u/brewery"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "brewery"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707535005 {#2324
        date: 2024-02-10 04:16:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707535004 {#2300
        date: 2024-02-10 04:16:44.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2340
      +user: Proxies\__CG__\App\Entity\User {#6275 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
      +title: "I'm new to networking and self-hosting and have no idea where to start."
      +url: null
      +body: """
        I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
        \n
        I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
        \n
        Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
        \n
        E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 25
      +favouriteCount: 118
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720298229 {#6270
        date: 2024-07-06 22:37:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6277 …}
      +votes: Doctrine\ORM\PersistentCollection {#6279 …}
      +reports: Doctrine\ORM\PersistentCollection {#6281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6285 …}
      +badges: Doctrine\ORM\PersistentCollection {#6287 …}
      +children: []
      -id: 27096
      -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
      -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704429549
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/12122955"
      +editedAt: DateTimeImmutable @1712067056 {#6267
        date: 2024-04-02 16:10:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704343149 {#6269
        date: 2024-01-04 05:39:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.\n
      \n
      There are assessments as you progress and a certificate at the end.\n
      \n
      They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704451341 {#2329
      date: 2024-01-05 11:42:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@vale@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2341 …}
    +nested: Doctrine\ORM\PersistentCollection {#2337 …}
    +votes: Doctrine\ORM\PersistentCollection {#2336 …}
    +reports: Doctrine\ORM\PersistentCollection {#2339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2135 …}
    -id: 282165
    -bodyTs: "'achiev':31 'also':69 'around':76 'assess':58 'buy':86 'certif':64 'cheaper':84 'cisco':1 'configur':81 'cours':5,55 'differ':79 'end':67 'especi':39 'find':46 'free':3 'fundament':9 'hardwar':89 'help':22,38,47 'im':27 'later':40 'learn':33 'lot':87 'much':83 'network':4 'one':11 'onlin':48 'play':75 'potenti':80 'practic':18 'progress':61 'realli':21,28,37 'softwar':72 'struggl':52 'teach':7 'terminolog':35 'that':82 'theoret':16 'think':24 'tri':29,42 'troubleshoot':44 'virtual':71"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7099848"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704451341 {#2333
      date: 2024-01-05 11:42:21.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 26.46 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6958
  +comment: App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#2225
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#2163
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
    +entries: Doctrine\ORM\PersistentCollection {#2192 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
    +posts: Doctrine\ORM\PersistentCollection {#2301 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +follows: Doctrine\ORM\PersistentCollection {#2305 …}
    +followers: Doctrine\ORM\PersistentCollection {#2303 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
    +reports: Doctrine\ORM\PersistentCollection {#2295 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
    +violations: Doctrine\ORM\PersistentCollection {#2282 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
    +awards: Doctrine\ORM\PersistentCollection {#2275 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
    +categories: Doctrine\ORM\PersistentCollection {#2218 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#2162
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#2044
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7003
  +user: App\Entity\User {#2225
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#2163
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
    +entries: Doctrine\ORM\PersistentCollection {#2192 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
    +posts: Doctrine\ORM\PersistentCollection {#2301 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +follows: Doctrine\ORM\PersistentCollection {#2305 …}
    +followers: Doctrine\ORM\PersistentCollection {#2303 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
    +reports: Doctrine\ORM\PersistentCollection {#2295 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
    +violations: Doctrine\ORM\PersistentCollection {#2282 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
    +awards: Doctrine\ORM\PersistentCollection {#2275 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
    +categories: Doctrine\ORM\PersistentCollection {#2218 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#2162
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#2044
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.48 ms
Input props
[
  "date" => DateTimeImmutable @1704449080 {#2160
    date: 2024-01-05 11:04:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7058
  +date: DateTimeImmutable @1704449080 {#2160
    date: 2024-01-05 11:04:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704449080 {#2160
    date: 2024-01-05 11:04:40.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7112
  +createdAt: DateTimeImmutable @1704449080 {#2160
    date: 2024-01-05 11:04:40.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#4820 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Am-I-in-over-my-head-Need-some-encouragement"
    +title: "Am I in over my head? Need some encouragement!"
    +url: null
    +body: """
      I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
      \n
      I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
      \n
      Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
      \n
      Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314211 {#4821
      date: 2024-07-07 03:03:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4826 …}
    +votes: Doctrine\ORM\PersistentCollection {#4829 …}
    +reports: Doctrine\ORM\PersistentCollection {#4831 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
    +badges: Doctrine\ORM\PersistentCollection {#4837 …}
    +children: []
    -id: 27263
    -titleTs: "'encourag':9 'head':6 'need':7"
    -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704485782
    +visibility: "visible             "
    +apId: "https://lemmings.world/post/4398082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704399382 {#4818
      date: 2024-01-04 21:16:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7166
  +entry: Proxies\__CG__\App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#4820 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Am-I-in-over-my-head-Need-some-encouragement"
    +title: "Am I in over my head? Need some encouragement!"
    +url: null
    +body: """
      I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
      \n
      I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
      \n
      Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
      \n
      Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314211 {#4821
      date: 2024-07-07 03:03:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4826 …}
    +votes: Doctrine\ORM\PersistentCollection {#4829 …}
    +reports: Doctrine\ORM\PersistentCollection {#4831 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
    +badges: Doctrine\ORM\PersistentCollection {#4837 …}
    +children: []
    -id: 27263
    -titleTs: "'encourag':9 'head':6 'need':7"
    -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704485782
    +visibility: "visible             "
    +apId: "https://lemmings.world/post/4398082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704399382 {#4818
      date: 2024-01-04 21:16:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2225
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#2163
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
    +entries: Doctrine\ORM\PersistentCollection {#2192 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
    +posts: Doctrine\ORM\PersistentCollection {#2301 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +follows: Doctrine\ORM\PersistentCollection {#2305 …}
    +followers: Doctrine\ORM\PersistentCollection {#2303 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
    +reports: Doctrine\ORM\PersistentCollection {#2295 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
    +violations: Doctrine\ORM\PersistentCollection {#2282 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
    +awards: Doctrine\ORM\PersistentCollection {#2275 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
    +categories: Doctrine\ORM\PersistentCollection {#2218 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#2162
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#2044
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7221
  +width: 40
  +height: 40
  +user: App\Entity\User {#2225
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#2163
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
    +entries: Doctrine\ORM\PersistentCollection {#2192 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
    +posts: Doctrine\ORM\PersistentCollection {#2301 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +follows: Doctrine\ORM\PersistentCollection {#2305 …}
    +followers: Doctrine\ORM\PersistentCollection {#2303 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
    +reports: Doctrine\ORM\PersistentCollection {#2295 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
    +violations: Doctrine\ORM\PersistentCollection {#2282 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
    +awards: Doctrine\ORM\PersistentCollection {#2275 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
    +categories: Doctrine\ORM\PersistentCollection {#2218 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#2162
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#2044
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7312
  +subject: App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7369
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7609
  +comment: App\Entity\EntryComment {#2128
    +user: App\Entity\User {#2225
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#2163
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2228 …}
      +entries: Doctrine\ORM\PersistentCollection {#2192 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2291 …}
      +posts: Doctrine\ORM\PersistentCollection {#2301 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2297 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2315 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +follows: Doctrine\ORM\PersistentCollection {#2305 …}
      +followers: Doctrine\ORM\PersistentCollection {#2303 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2317 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2313 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2292 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2290 …}
      +reports: Doctrine\ORM\PersistentCollection {#2295 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2283 …}
      +violations: Doctrine\ORM\PersistentCollection {#2282 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2276 …}
      +awards: Doctrine\ORM\PersistentCollection {#2275 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2261 …}
      +categories: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2221 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#2162
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#2044
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.\n
      \n
      I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.\n
      \n
      So for example, you get docker-compose [example for jellyfin](https://hub.docker.com/r/linuxserver/jellyfin), eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on [localhost:8096](http://localhost:8096)\n
      \n
      You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704449080 {#2161
      date: 2024-01-05 11:04:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 282116
    -bodyTs: "'/r/linuxserver/jellyfin),':91 '40ish':150 '8096':115,117 'audiobookshelf':43 'avail':112 'awesom':162 'bam':108 'begin':125 'communiti':160 'compos':59,67,85 'config':21 'contain':77,151 'copi':100 'deploy':106 'docker':55,58,66,84 'docker-compos':57,83 'dont':127,157 'easi':135 'easier':34 'eddit':92 'even':17 'exampl':80,86 'experi':47 'face':120 'familiar':64 'folder':99 'forget':158 'get':60,63,82,131 'give':128 'gui':71 'guid':94 'hard':29 'hardwar':50 'helpful':164 'hit':105 'home':155 'hub.docker.com':90 'hub.docker.com/r/linuxserver/jellyfin),':89 'im':141 'instal':54 'issu':122 'jellyfin':41,88,110 'last':4 'learn':37 'leav':1 'let':73 'librari':98 'localhost':114,116 'make':23 'manag':75 'mani':11,121 'might':119 'mistak':19 'noob':143 'path':95 'poor':154 'portain':61,68,103 'problem':147 'puid':93 'requir':10 'run':152 'servarr':2 'server':156 'servic':12 'setup':7,40 'simpl':70 'small':18 'stack':104 'still':139 'thing':5 'think':140 'time':137 'togeth':15 'work':14,26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7914291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704449080 {#2160
      date: 2024-01-05 11:04:40.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 15.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7679
  +comment: App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2211
    +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
    +cover: null
    +email: "outcide@lemmy.world"
    +username: "@outcide@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711889085 {#2199
      date: 2024-03-31 14:44: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 {#2266 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
    +entries: Doctrine\ORM\PersistentCollection {#2274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
    +posts: Doctrine\ORM\PersistentCollection {#2235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
    +follows: Doctrine\ORM\PersistentCollection {#2259 …}
    +followers: Doctrine\ORM\PersistentCollection {#2244 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
    +reports: Doctrine\ORM\PersistentCollection {#2251 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
    +violations: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    +awards: Doctrine\ORM\PersistentCollection {#2039 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
    +categories: Doctrine\ORM\PersistentCollection {#2158 …}
    -id: 76603
    -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
    +apId: "outcide@lemmy.world"
    +apProfileId: "https://lemmy.world/u/outcide"
    +apPublicUrl: "https://lemmy.world/u/outcide"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "outcide"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724577333 {#2194
      date: 2024-08-25 11:15:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700291460 {#2195
      date: 2023-11-18 08:11:00.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7742
  +user: App\Entity\User {#2211
    +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
    +cover: null
    +email: "outcide@lemmy.world"
    +username: "@outcide@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711889085 {#2199
      date: 2024-03-31 14:44: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 {#2266 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
    +entries: Doctrine\ORM\PersistentCollection {#2274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
    +posts: Doctrine\ORM\PersistentCollection {#2235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
    +follows: Doctrine\ORM\PersistentCollection {#2259 …}
    +followers: Doctrine\ORM\PersistentCollection {#2244 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
    +reports: Doctrine\ORM\PersistentCollection {#2251 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
    +violations: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    +awards: Doctrine\ORM\PersistentCollection {#2039 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
    +categories: Doctrine\ORM\PersistentCollection {#2158 …}
    -id: 76603
    -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
    +apId: "outcide@lemmy.world"
    +apProfileId: "https://lemmy.world/u/outcide"
    +apPublicUrl: "https://lemmy.world/u/outcide"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "outcide"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724577333 {#2194
      date: 2024-08-25 11:15:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700291460 {#2195
      date: 2023-11-18 08:11:00.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704448719 {#2196
    date: 2024-01-05 10:58:39.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7797
  +date: DateTimeImmutable @1704448719 {#2196
    date: 2024-01-05 10:58:39.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704448719 {#2196
    date: 2024-01-05 10:58:39.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7851
  +createdAt: DateTimeImmutable @1704448719 {#2196
    date: 2024-01-05 10:58:39.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2197
    +user: Proxies\__CG__\App\Entity\User {#7716 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#7717
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7722 …}
    +votes: Doctrine\ORM\PersistentCollection {#7725 …}
    +reports: Doctrine\ORM\PersistentCollection {#7727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
    +badges: Doctrine\ORM\PersistentCollection {#7733 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#7714
      date: 2024-01-03 22:49:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7905
  +entry: Proxies\__CG__\App\Entity\Entry {#2197
    +user: Proxies\__CG__\App\Entity\User {#7716 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#7717
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7722 …}
    +votes: Doctrine\ORM\PersistentCollection {#7725 …}
    +reports: Doctrine\ORM\PersistentCollection {#7727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
    +badges: Doctrine\ORM\PersistentCollection {#7733 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#7714
      date: 2024-01-03 22:49:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 4.58 ms
Input props
[
  "user" => App\Entity\User {#2211
    +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
    +cover: null
    +email: "outcide@lemmy.world"
    +username: "@outcide@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711889085 {#2199
      date: 2024-03-31 14:44: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 {#2266 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
    +entries: Doctrine\ORM\PersistentCollection {#2274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
    +posts: Doctrine\ORM\PersistentCollection {#2235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
    +follows: Doctrine\ORM\PersistentCollection {#2259 …}
    +followers: Doctrine\ORM\PersistentCollection {#2244 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
    +reports: Doctrine\ORM\PersistentCollection {#2251 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
    +violations: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    +awards: Doctrine\ORM\PersistentCollection {#2039 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
    +categories: Doctrine\ORM\PersistentCollection {#2158 …}
    -id: 76603
    -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
    +apId: "outcide@lemmy.world"
    +apProfileId: "https://lemmy.world/u/outcide"
    +apPublicUrl: "https://lemmy.world/u/outcide"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "outcide"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724577333 {#2194
      date: 2024-08-25 11:15:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700291460 {#2195
      date: 2023-11-18 08:11:00.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7960
  +width: 40
  +height: 40
  +user: App\Entity\User {#2211
    +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
    +cover: null
    +email: "outcide@lemmy.world"
    +username: "@outcide@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711889085 {#2199
      date: 2024-03-31 14:44: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 {#2266 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
    +entries: Doctrine\ORM\PersistentCollection {#2274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
    +posts: Doctrine\ORM\PersistentCollection {#2235 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
    +follows: Doctrine\ORM\PersistentCollection {#2259 …}
    +followers: Doctrine\ORM\PersistentCollection {#2244 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
    +reports: Doctrine\ORM\PersistentCollection {#2251 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
    +violations: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    +awards: Doctrine\ORM\PersistentCollection {#2039 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
    +categories: Doctrine\ORM\PersistentCollection {#2158 …}
    -id: 76603
    -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
    +apId: "outcide@lemmy.world"
    +apProfileId: "https://lemmy.world/u/outcide"
    +apPublicUrl: "https://lemmy.world/u/outcide"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "outcide"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724577333 {#2194
      date: 2024-08-25 11:15:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700291460 {#2195
      date: 2023-11-18 08:11:00.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8047
  +subject: App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8104
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.75 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8344
  +comment: App\Entity\EntryComment {#2193
    +user: App\Entity\User {#2211
      +avatar: Proxies\__CG__\App\Entity\Image {#2270 …}
      +cover: null
      +email: "outcide@lemmy.world"
      +username: "@outcide@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711889085 {#2199
        date: 2024-03-31 14:44: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 {#2266 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2268 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2273 …}
      +entries: Doctrine\ORM\PersistentCollection {#2274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2190 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2265 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2263 …}
      +posts: Doctrine\ORM\PersistentCollection {#2235 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2239 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2236 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2226 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2238 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2249 …}
      +follows: Doctrine\ORM\PersistentCollection {#2259 …}
      +followers: Doctrine\ORM\PersistentCollection {#2244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2250 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2245 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2243 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2255 …}
      +reports: Doctrine\ORM\PersistentCollection {#2251 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2285 …}
      +violations: Doctrine\ORM\PersistentCollection {#2287 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
      +awards: Doctrine\ORM\PersistentCollection {#2039 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2155 …}
      +categories: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 76603
      -password: "$2y$13$FzFpZRjJBaETKVJsqknLuugUqBsxPBOSoZb./PP4Iz3QD3v8NfViq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2151 …}
      +apId: "outcide@lemmy.world"
      +apProfileId: "https://lemmy.world/u/outcide"
      +apPublicUrl: "https://lemmy.world/u/outcide"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "outcide"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724577333 {#2194
        date: 2024-08-25 11:15:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700291460 {#2195
        date: 2023-11-18 08:11:00.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2197
      +user: Proxies\__CG__\App\Entity\User {#7716 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "pooling-media-libraries-like-distributed-storage"
      +title: "pooling media libraries - like distributed storage"
      +url: null
      +body: """
        I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
        \n
        Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 32
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712143889 {#7717
        date: 2024-04-03 13:31:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7722 …}
      +votes: Doctrine\ORM\PersistentCollection {#7725 …}
      +reports: Doctrine\ORM\PersistentCollection {#7727 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7731 …}
      +badges: Doctrine\ORM\PersistentCollection {#7733 …}
      +children: []
      -id: 27035
      -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
      -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704404955
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/11629213"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704318555 {#7714
        date: 2024-01-03 22:49:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.\n
      \n
      There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.\n
      \n
      [www.youtube.com/watch?v=PHujBhq4J9A](https://www.youtube.com/watch?v=PHujBhq4J9A)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704448719 {#2217
      date: 2024-01-05 10:58:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@suntzu@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2205 …}
    +nested: Doctrine\ORM\PersistentCollection {#2202 …}
    +votes: Doctrine\ORM\PersistentCollection {#2210 …}
    +reports: Doctrine\ORM\PersistentCollection {#2207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
    -id: 282109
    -bodyTs: "'/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':64 'allow':49 'around':36 'backend':42 'ceph':1 'connect':18 'expect':13 'float':35 'friend':55 'glusterf':2 'haven':9,58 'high':14 'info':34 'internet':30 'ipf':39 'jellyfin':44 'latenc':17 'low':16 'media':53 'peer':21 'seaweedf':6 'share':52 'speed':15 'suspect':5 'theori':47 'tri':60 'use':11,38 'well':27 'won':24 'work':26 'www.youtube.com':63 'www.youtube.com/watch?v=phujbhq4j9a](https://www.youtube.com/watch?v=phujbhq4j9a)':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6429150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704448719 {#2196
      date: 2024-01-05 10:58:39.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 572.01 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8414
  +comment: App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2177
    +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
    +cover: null
    +email: "ChojinDSL@discuss.tchncs.de"
    +username: "@ChojinDSL@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720317477 {#2152
      date: 2024-07-07 03:57:57.0 +02:00
    }
    +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 {#2174 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
    +entries: Doctrine\ORM\PersistentCollection {#2169 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +posts: Doctrine\ORM\PersistentCollection {#2005 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
    +follows: Doctrine\ORM\PersistentCollection {#2007 …}
    +followers: Doctrine\ORM\PersistentCollection {#1990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
    +reports: Doctrine\ORM\PersistentCollection {#1984 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
    +violations: Doctrine\ORM\PersistentCollection {#1982 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
    +awards: Doctrine\ORM\PersistentCollection {#2375 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
    +categories: Doctrine\ORM\PersistentCollection {#2362 …}
    -id: 10170
    -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
    +apId: "ChojinDSL@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
    +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "ChojinDSL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728139621 {#2153
      date: 2024-10-05 16:47:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687582995 {#2148
      date: 2023-06-24 07:03:15.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8459
  +user: App\Entity\User {#2177
    +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
    +cover: null
    +email: "ChojinDSL@discuss.tchncs.de"
    +username: "@ChojinDSL@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720317477 {#2152
      date: 2024-07-07 03:57:57.0 +02:00
    }
    +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 {#2174 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
    +entries: Doctrine\ORM\PersistentCollection {#2169 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +posts: Doctrine\ORM\PersistentCollection {#2005 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
    +follows: Doctrine\ORM\PersistentCollection {#2007 …}
    +followers: Doctrine\ORM\PersistentCollection {#1990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
    +reports: Doctrine\ORM\PersistentCollection {#1984 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
    +violations: Doctrine\ORM\PersistentCollection {#1982 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
    +awards: Doctrine\ORM\PersistentCollection {#2375 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
    +categories: Doctrine\ORM\PersistentCollection {#2362 …}
    -id: 10170
    -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
    +apId: "ChojinDSL@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
    +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "ChojinDSL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728139621 {#2153
      date: 2024-10-05 16:47:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687582995 {#2148
      date: 2023-06-24 07:03:15.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704445216 {#2150
    date: 2024-01-05 10:00:16.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8514
  +date: DateTimeImmutable @1704445216 {#2150
    date: 2024-01-05 10:00:16.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704445216 {#2150
    date: 2024-01-05 10:00:16.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8568
  +createdAt: DateTimeImmutable @1704445216 {#2150
    date: 2024-01-05 10:00:16.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.20 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1729
    +user: Proxies\__CG__\App\Entity\User {#4106 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Jellyfin-on-a-vps"
    +title: "Jellyfin on a vps"
    +url: null
    +body: """
      I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
      \n
      Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
      \n
      From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
      \n
      The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
      \n
      What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 18
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721508001 {#4101
      date: 2024-07-20 22:40:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4108 …}
    +votes: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
    +badges: Doctrine\ORM\PersistentCollection {#4118 …}
    +children: []
    -id: 27327
    -titleTs: "'jellyfin':1 'vps':4"
    -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704522851
    +visibility: "visible             "
    +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
    +editedAt: DateTimeImmutable @1711848505 {#4098
      date: 2024-03-31 03:28:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704436451 {#4100
      date: 2024-01-05 07:34:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8622
  +entry: Proxies\__CG__\App\Entity\Entry {#1729
    +user: Proxies\__CG__\App\Entity\User {#4106 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Jellyfin-on-a-vps"
    +title: "Jellyfin on a vps"
    +url: null
    +body: """
      I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
      \n
      Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
      \n
      From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
      \n
      The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
      \n
      What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 18
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721508001 {#4101
      date: 2024-07-20 22:40:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4108 …}
    +votes: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
    +badges: Doctrine\ORM\PersistentCollection {#4118 …}
    +children: []
    -id: 27327
    -titleTs: "'jellyfin':1 'vps':4"
    -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704522851
    +visibility: "visible             "
    +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
    +editedAt: DateTimeImmutable @1711848505 {#4098
      date: 2024-03-31 03:28:25.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704436451 {#4100
      date: 2024-01-05 07:34:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 4.01 ms
Input props
[
  "user" => App\Entity\User {#2177
    +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
    +cover: null
    +email: "ChojinDSL@discuss.tchncs.de"
    +username: "@ChojinDSL@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720317477 {#2152
      date: 2024-07-07 03:57:57.0 +02:00
    }
    +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 {#2174 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
    +entries: Doctrine\ORM\PersistentCollection {#2169 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +posts: Doctrine\ORM\PersistentCollection {#2005 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
    +follows: Doctrine\ORM\PersistentCollection {#2007 …}
    +followers: Doctrine\ORM\PersistentCollection {#1990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
    +reports: Doctrine\ORM\PersistentCollection {#1984 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
    +violations: Doctrine\ORM\PersistentCollection {#1982 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
    +awards: Doctrine\ORM\PersistentCollection {#2375 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
    +categories: Doctrine\ORM\PersistentCollection {#2362 …}
    -id: 10170
    -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
    +apId: "ChojinDSL@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
    +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "ChojinDSL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728139621 {#2153
      date: 2024-10-05 16:47:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687582995 {#2148
      date: 2023-06-24 07:03:15.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8677
  +width: 40
  +height: 40
  +user: App\Entity\User {#2177
    +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
    +cover: null
    +email: "ChojinDSL@discuss.tchncs.de"
    +username: "@ChojinDSL@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1720317477 {#2152
      date: 2024-07-07 03:57:57.0 +02:00
    }
    +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 {#2174 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
    +entries: Doctrine\ORM\PersistentCollection {#2169 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +posts: Doctrine\ORM\PersistentCollection {#2005 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
    +follows: Doctrine\ORM\PersistentCollection {#2007 …}
    +followers: Doctrine\ORM\PersistentCollection {#1990 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
    +reports: Doctrine\ORM\PersistentCollection {#1984 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
    +violations: Doctrine\ORM\PersistentCollection {#1982 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
    +awards: Doctrine\ORM\PersistentCollection {#2375 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
    +categories: Doctrine\ORM\PersistentCollection {#2362 …}
    -id: 10170
    -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
    +apId: "ChojinDSL@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
    +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "ChojinDSL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728139621 {#2153
      date: 2024-10-05 16:47:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687582995 {#2148
      date: 2023-06-24 07:03:15.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8754
  +subject: App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8811
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 549.60 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9051
  +comment: App\Entity\EntryComment {#2149
    +user: App\Entity\User {#2177
      +avatar: Proxies\__CG__\App\Entity\Image {#2176 …}
      +cover: null
      +email: "ChojinDSL@discuss.tchncs.de"
      +username: "@ChojinDSL@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1720317477 {#2152
        date: 2024-07-07 03:57:57.0 +02:00
      }
      +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 {#2174 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2170 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2184 …}
      +entries: Doctrine\ORM\PersistentCollection {#2169 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2134 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +posts: Doctrine\ORM\PersistentCollection {#2005 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1993 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2002 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2000 …}
      +follows: Doctrine\ORM\PersistentCollection {#2007 …}
      +followers: Doctrine\ORM\PersistentCollection {#1990 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2010 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2017 …}
      +reports: Doctrine\ORM\PersistentCollection {#1984 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
      +violations: Doctrine\ORM\PersistentCollection {#1982 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2375 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2374 …}
      +categories: Doctrine\ORM\PersistentCollection {#2362 …}
      -id: 10170
      -password: "$2y$13$F8n6oqmwtINxIq87qccewOCK6VcRQq37bI0.C0au6gzeNV3ZvZ/6q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2367 …}
      +apId: "ChojinDSL@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/ChojinDSL"
      +apPublicUrl: "https://discuss.tchncs.de/u/ChojinDSL"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "ChojinDSL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728139621 {#2153
        date: 2024-10-05 16:47:01.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687582995 {#2148
        date: 2023-06-24 07:03:15.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1729
      +user: Proxies\__CG__\App\Entity\User {#4106 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Jellyfin-on-a-vps"
      +title: "Jellyfin on a vps"
      +url: null
      +body: """
        I have a jellyfin instance running with radarr/sonarr/… for my media needs on my vps.\n
        \n
        Problem is that I don’t have huge amount of storages and I would like to expand the storage until I’m able to make a personal server ( I don’t have space where I live for even a mini pc rn ).\n
        \n
        From the options that I have been considering the contabo ( my vps provider ) storage expansion are quite costly so I have been thinking about hetzner storage boxes or a backblaze b2 bucket mounted with rclone/s3fs.\n
        \n
        The problem with backblaze is that I use hardlinks with my *arr suite so to save up on space so I’m not sure if I can mount them preserving the hard links.\n
        \n
        What would be your thought or reccomendation? Should I get a hetzner storage box and just mount it or is there anything else I could do until I manage to make my own personal server?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 18
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721508001 {#4101
        date: 2024-07-20 22:40:01.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4108 …}
      +votes: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4112 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4114 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4116 …}
      +badges: Doctrine\ORM\PersistentCollection {#4118 …}
      +children: []
      -id: 27327
      -titleTs: "'jellyfin':1 'vps':4"
      -bodyTs: "'abl':38 'amount':24 'anyth':147 'arr':104 'b2':88 'backblaz':87,96 'box':84,139 'bucket':89 'consid':65 'contabo':67 'cost':75 'could':150 'els':148 'even':53 'expand':32 'expans':72 'get':135 'hard':124 'hardlink':101 'hetzner':82,137 'huge':23 'instanc':5 'jellyfin':4 'like':30 'link':125 'live':51 'm':37,114 'make':40,156 'manag':154 'media':11 'mini':55 'mount':90,120,142 'need':12 'option':60 'pc':56 'person':42,159 'preserv':122 'problem':16,94 'provid':70 'quit':74 'radarr/sonarr':8 'rclone/s3fs':92 'reccomend':132 'rn':57 'run':6 'save':108 'server':43,160 'space':48,111 'storag':26,34,71,83,138 'suit':105 'sure':116 'think':80 'thought':130 'use':100 'vps':15,69 'would':29,127"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704522851
      +visibility: "visible             "
      +apId: "https://lemmy.cronyakatsuki.xyz/post/72648"
      +editedAt: DateTimeImmutable @1711848505 {#4098
        date: 2024-03-31 03:28:25.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704436451 {#4100
        date: 2024-01-05 07:34:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704445216 {#2145
      date: 2024-01-05 10:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@crony@lemmy.cronyakatsuki.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2146 …}
    +nested: Doctrine\ORM\PersistentCollection {#2180 …}
    +votes: Doctrine\ORM\PersistentCollection {#2181 …}
    +reports: Doctrine\ORM\PersistentCollection {#2171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2186 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2187 …}
    -id: 297193
    -bodyTs: "'cachefilesd':33 'could':12 'enough':9 'home':7 'mount':21 'much':47 'nas':5,23 'nfs':30 'pretti':43 'setup':16 'speed':37 'start':53 'storag':10,25 'stream':51 'suffici':39 'tunnel':19 'upload':36 'use':13,32 'via':29 'vpn':18 'vps':28 'wait':48 'well':44 'wireguard':14 'without':45 'work':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6155702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704445216 {#2150
      date: 2024-01-05 10:00:16.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 33.46 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9121
  +comment: App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#2495
    +avatar: null
    +cover: null
    +email: "loboaureo@lemm.ee"
    +username: "@loboaureo@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711871567 {#1347
      date: 2024-03-31 09:52:47.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
    +entries: Doctrine\ORM\PersistentCollection {#2502 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
    +posts: Doctrine\ORM\PersistentCollection {#2510 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +follows: Doctrine\ORM\PersistentCollection {#2522 …}
    +followers: Doctrine\ORM\PersistentCollection {#2524 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
    +reports: Doctrine\ORM\PersistentCollection {#2534 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
    +violations: Doctrine\ORM\PersistentCollection {#2538 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
    +awards: Doctrine\ORM\PersistentCollection {#2542 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
    +categories: Doctrine\ORM\PersistentCollection {#2546 …}
    -id: 49973
    -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
    +apId: "loboaureo@lemm.ee"
    +apProfileId: "https://lemm.ee/u/loboaureo"
    +apPublicUrl: "https://lemm.ee/u/loboaureo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "loboaureo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729086526 {#1348
      date: 2024-10-16 15:48:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696483397 {#1350
      date: 2023-10-05 07:23:17.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9166
  +user: App\Entity\User {#2495
    +avatar: null
    +cover: null
    +email: "loboaureo@lemm.ee"
    +username: "@loboaureo@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711871567 {#1347
      date: 2024-03-31 09:52:47.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
    +entries: Doctrine\ORM\PersistentCollection {#2502 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
    +posts: Doctrine\ORM\PersistentCollection {#2510 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +follows: Doctrine\ORM\PersistentCollection {#2522 …}
    +followers: Doctrine\ORM\PersistentCollection {#2524 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
    +reports: Doctrine\ORM\PersistentCollection {#2534 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
    +violations: Doctrine\ORM\PersistentCollection {#2538 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
    +awards: Doctrine\ORM\PersistentCollection {#2542 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
    +categories: Doctrine\ORM\PersistentCollection {#2546 …}
    -id: 49973
    -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
    +apId: "loboaureo@lemm.ee"
    +apProfileId: "https://lemm.ee/u/loboaureo"
    +apPublicUrl: "https://lemm.ee/u/loboaureo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "loboaureo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729086526 {#1348
      date: 2024-10-16 15:48:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696483397 {#1350
      date: 2023-10-05 07:23:17.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704443340 {#2352
    date: 2024-01-05 09:29:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9221
  +date: DateTimeImmutable @1704443340 {#2352
    date: 2024-01-05 09:29:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704443340 {#2352
    date: 2024-01-05 09:29:00.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9275
  +createdAt: DateTimeImmutable @1704443340 {#2352
    date: 2024-01-05 09:29:00.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.18 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#4820 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Am-I-in-over-my-head-Need-some-encouragement"
    +title: "Am I in over my head? Need some encouragement!"
    +url: null
    +body: """
      I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
      \n
      I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
      \n
      Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
      \n
      Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314211 {#4821
      date: 2024-07-07 03:03:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4826 …}
    +votes: Doctrine\ORM\PersistentCollection {#4829 …}
    +reports: Doctrine\ORM\PersistentCollection {#4831 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
    +badges: Doctrine\ORM\PersistentCollection {#4837 …}
    +children: []
    -id: 27263
    -titleTs: "'encourag':9 'head':6 'need':7"
    -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704485782
    +visibility: "visible             "
    +apId: "https://lemmings.world/post/4398082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704399382 {#4818
      date: 2024-01-04 21:16:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9329
  +entry: Proxies\__CG__\App\Entity\Entry {#1362
    +user: Proxies\__CG__\App\Entity\User {#4820 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Am-I-in-over-my-head-Need-some-encouragement"
    +title: "Am I in over my head? Need some encouragement!"
    +url: null
    +body: """
      I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
      \n
      I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
      \n
      Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
      \n
      Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314211 {#4821
      date: 2024-07-07 03:03:31.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4826 …}
    +votes: Doctrine\ORM\PersistentCollection {#4829 …}
    +reports: Doctrine\ORM\PersistentCollection {#4831 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
    +badges: Doctrine\ORM\PersistentCollection {#4837 …}
    +children: []
    -id: 27263
    -titleTs: "'encourag':9 'head':6 'need':7"
    -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704485782
    +visibility: "visible             "
    +apId: "https://lemmings.world/post/4398082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704399382 {#4818
      date: 2024-01-04 21:16:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#2495
    +avatar: null
    +cover: null
    +email: "loboaureo@lemm.ee"
    +username: "@loboaureo@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711871567 {#1347
      date: 2024-03-31 09:52:47.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
    +entries: Doctrine\ORM\PersistentCollection {#2502 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
    +posts: Doctrine\ORM\PersistentCollection {#2510 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +follows: Doctrine\ORM\PersistentCollection {#2522 …}
    +followers: Doctrine\ORM\PersistentCollection {#2524 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
    +reports: Doctrine\ORM\PersistentCollection {#2534 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
    +violations: Doctrine\ORM\PersistentCollection {#2538 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
    +awards: Doctrine\ORM\PersistentCollection {#2542 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
    +categories: Doctrine\ORM\PersistentCollection {#2546 …}
    -id: 49973
    -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
    +apId: "loboaureo@lemm.ee"
    +apProfileId: "https://lemm.ee/u/loboaureo"
    +apPublicUrl: "https://lemm.ee/u/loboaureo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "loboaureo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729086526 {#1348
      date: 2024-10-16 15:48:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696483397 {#1350
      date: 2023-10-05 07:23:17.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9384
  +width: 40
  +height: 40
  +user: App\Entity\User {#2495
    +avatar: null
    +cover: null
    +email: "loboaureo@lemm.ee"
    +username: "@loboaureo@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711871567 {#1347
      date: 2024-03-31 09:52:47.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
    +entries: Doctrine\ORM\PersistentCollection {#2502 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
    +posts: Doctrine\ORM\PersistentCollection {#2510 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
    +follows: Doctrine\ORM\PersistentCollection {#2522 …}
    +followers: Doctrine\ORM\PersistentCollection {#2524 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
    +reports: Doctrine\ORM\PersistentCollection {#2534 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
    +violations: Doctrine\ORM\PersistentCollection {#2538 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
    +awards: Doctrine\ORM\PersistentCollection {#2542 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
    +categories: Doctrine\ORM\PersistentCollection {#2546 …}
    -id: 49973
    -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
    +apId: "loboaureo@lemm.ee"
    +apProfileId: "https://lemm.ee/u/loboaureo"
    +apPublicUrl: "https://lemm.ee/u/loboaureo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "loboaureo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729086526 {#1348
      date: 2024-10-16 15:48:46.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696483397 {#1350
      date: 2023-10-05 07:23:17.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9461
  +subject: App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9518
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 22.02 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9758
  +comment: App\Entity\EntryComment {#1349
    +user: App\Entity\User {#2495
      +avatar: null
      +cover: null
      +email: "loboaureo@lemm.ee"
      +username: "@loboaureo@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711871567 {#1347
        date: 2024-03-31 09:52:47.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2496 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2498 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2500 …}
      +entries: Doctrine\ORM\PersistentCollection {#2502 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2504 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2506 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2508 …}
      +posts: Doctrine\ORM\PersistentCollection {#2510 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2512 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2514 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2516 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2518 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2520 …}
      +follows: Doctrine\ORM\PersistentCollection {#2522 …}
      +followers: Doctrine\ORM\PersistentCollection {#2524 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2526 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2528 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2530 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2532 …}
      +reports: Doctrine\ORM\PersistentCollection {#2534 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2536 …}
      +violations: Doctrine\ORM\PersistentCollection {#2538 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2540 …}
      +awards: Doctrine\ORM\PersistentCollection {#2542 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2544 …}
      +categories: Doctrine\ORM\PersistentCollection {#2546 …}
      -id: 49973
      -password: "$2y$13$Sd1q1hHAY3WPSLjt5vyoNuIlZePwuxUhDQTm2RVIUSpi/X5bydoLW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2548 …}
      +apId: "loboaureo@lemm.ee"
      +apProfileId: "https://lemm.ee/u/loboaureo"
      +apPublicUrl: "https://lemm.ee/u/loboaureo"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "loboaureo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729086526 {#1348
        date: 2024-10-16 15:48:46.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696483397 {#1350
        date: 2023-10-05 07:23:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1362
      +user: Proxies\__CG__\App\Entity\User {#4820 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Am-I-in-over-my-head-Need-some-encouragement"
      +title: "Am I in over my head? Need some encouragement!"
      +url: null
      +body: """
        I’m a novice Linux user. Comfortable with command line but far from a whiz. Have to duckduckgo a lot of stuff to figure out what I’m doing.\n
        \n
        I just bought a WD EX2 Ultra. The Plex app is built in, but it looks like the other stuff I want to do will require Docker containers. Maybe I just need to devote more time to learning containers but, at first look, it all seems quite daunting.\n
        \n
        Here’s what I want to set up. Jellyfin for music, tv & movies. Audiobookshelf for podcasts. The Servarr suite for library collection and management. VPN for security and privacy.\n
        \n
        Am I swinging too big for my skill level, or does this seem doable? Any suggestions on how to proceed? Any and all feedback is welcome!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 40
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314211 {#4821
        date: 2024-07-07 03:03:31.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4826 …}
      +votes: Doctrine\ORM\PersistentCollection {#4829 …}
      +reports: Doctrine\ORM\PersistentCollection {#4831 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4833 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4835 …}
      +badges: Doctrine\ORM\PersistentCollection {#4837 …}
      +children: []
      -id: 27263
      -titleTs: "'encourag':9 'head':6 'need':7"
      -bodyTs: "'app':39 'audiobookshelf':91 'big':111 'bought':32 'built':41 'collect':99 'comfort':7 'command':9 'contain':57,68 'daunt':77 'devot':63 'doabl':120 'docker':56 'duckduckgo':18 'ex2':35 'far':12 'feedback':130 'figur':24 'first':71 'jellyfin':86 'learn':67 'level':115 'librari':98 'like':46 'line':10 'linux':5 'look':45,72 'lot':20 'm':2,28 'manag':101 'mayb':58 'movi':90 'music':88 'need':61 'novic':4 'plex':38 'podcast':93 'privaci':106 'proceed':126 'quit':76 'requir':55 'secur':104 'seem':75,119 'servarr':95 'set':84 'skill':114 'stuff':22,49 'suggest':122 'suit':96 'swing':109 'time':65 'tv':89 'ultra':36 'user':6 'vpn':102 'want':51,82 'wd':34 'welcom':132 'whiz':15"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704485782
      +visibility: "visible             "
      +apId: "https://lemmings.world/post/4398082"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704399382 {#4818
        date: 2024-01-04 21:16:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I recommend you to check casaos. It’s a frontend for docker containers with his own “app store” with all you want and more easily configurable.\n
      \n
      Maybe is not for you, as is so easy that maybe you don’t learn anything, but maybe it’s a way to start and investigate without frustrating blocks.\n
      \n
      I feel myself at the same level than you, and currently investigating how to setup a DNS + VPN server, only for fun/learn
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704443340 {#2269
      date: 2024-01-05 09:29:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@anonymouse@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1351 …}
    +nested: Doctrine\ORM\PersistentCollection {#1353 …}
    +votes: Doctrine\ORM\PersistentCollection {#1358 …}
    +reports: Doctrine\ORM\PersistentCollection {#1355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2493 …}
    -id: 282003
    -bodyTs: "'anyth':42 'app':17 'block':55 'casao':6 'check':5 'configur':26 'contain':13 'current':66 'dns':72 'docker':12 'easi':35 'easili':25 'feel':57 'frontend':10 'frustrat':54 'fun/learn':77 'investig':52,67 'learn':41 'level':62 'mayb':27,37,44 'recommend':2 'server':74 'setup':70 'start':50 'store':18 'vpn':73 'want':22 'way':48 'without':53"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7910227"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704443340 {#2352
      date: 2024-01-05 09:29:00.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 28.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9828
  +comment: App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2569
    +avatar: null
    +cover: null
    +email: "randombullet@programming.dev"
    +username: "@randombullet@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723128435 {#2553
      date: 2024-08-08 16:47:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
    +entries: Doctrine\ORM\PersistentCollection {#2576 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
    +posts: Doctrine\ORM\PersistentCollection {#2584 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
    +follows: Doctrine\ORM\PersistentCollection {#2596 …}
    +followers: Doctrine\ORM\PersistentCollection {#2598 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
    +reports: Doctrine\ORM\PersistentCollection {#2608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
    +violations: Doctrine\ORM\PersistentCollection {#2612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
    +awards: Doctrine\ORM\PersistentCollection {#2616 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
    +categories: Doctrine\ORM\PersistentCollection {#2620 …}
    -id: 89522
    -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
    +apId: "randombullet@programming.dev"
    +apProfileId: "https://programming.dev/u/randombullet"
    +apPublicUrl: "https://programming.dev/u/randombullet"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "randombullet"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711480250 {#2554
      date: 2024-03-26 20:10:50.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711480250 {#2555
      date: 2024-03-26 20:10:50.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9873
  +user: App\Entity\User {#2569
    +avatar: null
    +cover: null
    +email: "randombullet@programming.dev"
    +username: "@randombullet@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723128435 {#2553
      date: 2024-08-08 16:47:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
    +entries: Doctrine\ORM\PersistentCollection {#2576 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
    +posts: Doctrine\ORM\PersistentCollection {#2584 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
    +follows: Doctrine\ORM\PersistentCollection {#2596 …}
    +followers: Doctrine\ORM\PersistentCollection {#2598 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
    +reports: Doctrine\ORM\PersistentCollection {#2608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
    +violations: Doctrine\ORM\PersistentCollection {#2612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
    +awards: Doctrine\ORM\PersistentCollection {#2616 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
    +categories: Doctrine\ORM\PersistentCollection {#2620 …}
    -id: 89522
    -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
    +apId: "randombullet@programming.dev"
    +apProfileId: "https://programming.dev/u/randombullet"
    +apPublicUrl: "https://programming.dev/u/randombullet"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "randombullet"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711480250 {#2554
      date: 2024-03-26 20:10:50.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711480250 {#2555
      date: 2024-03-26 20:10:50.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704440976 {#2552
    date: 2024-01-05 08:49:36.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9928
  +date: DateTimeImmutable @1704440976 {#2552
    date: 2024-01-05 08:49:36.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704440976 {#2552
    date: 2024-01-05 08:49:36.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1711865412 {#2551
    date: 2024-03-31 08:10:12.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9982
  +createdAt: DateTimeImmutable @1704440976 {#2552
    date: 2024-01-05 08:49:36.0 +01:00
  }
  +editedAt: DateTimeImmutable @1711865412 {#2551
    date: 2024-03-31 08:10:12.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1838
    +user: Proxies\__CG__\App\Entity\User {#3233 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
    +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
    +url: null
    +body: """
      ### **Background**\n
      \n
      I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
      \n
      ### **The problem**\n
      \n
      While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
      \n
      Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
      \n
      ---\n
      \n
      ### **Planning the build**\n
      \n
      Due to a limited budget, the idea is split the build in 2 phases.\n
      \n
      #### Phase 1 (gaming):\n
      \n
      - Budget: $1000 (ideally below ~$800):\n
      - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
      - At least as powerful as a Steam Deck\n
      - Parts: \n
          - APU: \n
              - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
              - or “AMD Ryzen 5 7600X ($300)”?\n
          - Motherboard: \n
              - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
              - Okay with gigabit ethernet and basic I/O.\n
          - Power supply: \n
              - Power efficient power supply that can handle a class 4080/4090 card.\n
          - Cooling: \n
              - Air-cooled preferred\n
          - Storage: \n
              - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
          - RAM: \n
              - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
          - Case: \n
              - As long as it fits a large graphics card\n
      \n
      #### Phase 2 (AI: LLM/SD):\n
      \n
      - Budget: ~$2000\n
      - After 1-2 years, upgrade with Nvidia graphics card. \n
          - Ideally something with 24GB VRAM, like the 4090.\n
          - Prefer Nvidia due to compatibility with SD.\n
      - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
      \n
      ---\n
      \n
      In case I missed any crucial information, let me know!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719428690 {#3135
      date: 2024-06-26 21:04:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3209 …}
    +votes: Doctrine\ORM\PersistentCollection {#3211 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
    +badges: Doctrine\ORM\PersistentCollection {#3167 …}
    +children: []
    -id: 27301
    -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
    -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704503070
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20105526"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416670 {#3141
      date: 2024-01-05 02:04:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10036
  +entry: Proxies\__CG__\App\Entity\Entry {#1838
    +user: Proxies\__CG__\App\Entity\User {#3233 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
    +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
    +url: null
    +body: """
      ### **Background**\n
      \n
      I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
      \n
      ### **The problem**\n
      \n
      While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
      \n
      Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
      \n
      ---\n
      \n
      ### **Planning the build**\n
      \n
      Due to a limited budget, the idea is split the build in 2 phases.\n
      \n
      #### Phase 1 (gaming):\n
      \n
      - Budget: $1000 (ideally below ~$800):\n
      - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
      - At least as powerful as a Steam Deck\n
      - Parts: \n
          - APU: \n
              - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
              - or “AMD Ryzen 5 7600X ($300)”?\n
          - Motherboard: \n
              - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
              - Okay with gigabit ethernet and basic I/O.\n
          - Power supply: \n
              - Power efficient power supply that can handle a class 4080/4090 card.\n
          - Cooling: \n
              - Air-cooled preferred\n
          - Storage: \n
              - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
          - RAM: \n
              - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
          - Case: \n
              - As long as it fits a large graphics card\n
      \n
      #### Phase 2 (AI: LLM/SD):\n
      \n
      - Budget: ~$2000\n
      - After 1-2 years, upgrade with Nvidia graphics card. \n
          - Ideally something with 24GB VRAM, like the 4090.\n
          - Prefer Nvidia due to compatibility with SD.\n
      - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
      \n
      ---\n
      \n
      In case I missed any crucial information, let me know!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719428690 {#3135
      date: 2024-06-26 21:04:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3209 …}
    +votes: Doctrine\ORM\PersistentCollection {#3211 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
    +badges: Doctrine\ORM\PersistentCollection {#3167 …}
    +children: []
    -id: 27301
    -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
    -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704503070
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20105526"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416670 {#3141
      date: 2024-01-05 02:04:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2569
    +avatar: null
    +cover: null
    +email: "randombullet@programming.dev"
    +username: "@randombullet@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723128435 {#2553
      date: 2024-08-08 16:47:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
    +entries: Doctrine\ORM\PersistentCollection {#2576 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
    +posts: Doctrine\ORM\PersistentCollection {#2584 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
    +follows: Doctrine\ORM\PersistentCollection {#2596 …}
    +followers: Doctrine\ORM\PersistentCollection {#2598 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
    +reports: Doctrine\ORM\PersistentCollection {#2608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
    +violations: Doctrine\ORM\PersistentCollection {#2612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
    +awards: Doctrine\ORM\PersistentCollection {#2616 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
    +categories: Doctrine\ORM\PersistentCollection {#2620 …}
    -id: 89522
    -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
    +apId: "randombullet@programming.dev"
    +apProfileId: "https://programming.dev/u/randombullet"
    +apPublicUrl: "https://programming.dev/u/randombullet"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "randombullet"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711480250 {#2554
      date: 2024-03-26 20:10:50.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711480250 {#2555
      date: 2024-03-26 20:10:50.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10091
  +width: 40
  +height: 40
  +user: App\Entity\User {#2569
    +avatar: null
    +cover: null
    +email: "randombullet@programming.dev"
    +username: "@randombullet@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723128435 {#2553
      date: 2024-08-08 16:47:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
    +entries: Doctrine\ORM\PersistentCollection {#2576 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
    +posts: Doctrine\ORM\PersistentCollection {#2584 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
    +follows: Doctrine\ORM\PersistentCollection {#2596 …}
    +followers: Doctrine\ORM\PersistentCollection {#2598 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
    +reports: Doctrine\ORM\PersistentCollection {#2608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
    +violations: Doctrine\ORM\PersistentCollection {#2612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
    +awards: Doctrine\ORM\PersistentCollection {#2616 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
    +categories: Doctrine\ORM\PersistentCollection {#2620 …}
    -id: 89522
    -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
    +apId: "randombullet@programming.dev"
    +apProfileId: "https://programming.dev/u/randombullet"
    +apPublicUrl: "https://programming.dev/u/randombullet"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "randombullet"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711480250 {#2554
      date: 2024-03-26 20:10:50.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711480250 {#2555
      date: 2024-03-26 20:10:50.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10208
  +subject: App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10265
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 10.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10505
  +comment: App\Entity\EntryComment {#2556
    +user: App\Entity\User {#2569
      +avatar: null
      +cover: null
      +email: "randombullet@programming.dev"
      +username: "@randombullet@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723128435 {#2553
        date: 2024-08-08 16:47:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2572 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2574 …}
      +entries: Doctrine\ORM\PersistentCollection {#2576 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2578 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2580 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2582 …}
      +posts: Doctrine\ORM\PersistentCollection {#2584 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2586 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2588 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2590 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2592 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2594 …}
      +follows: Doctrine\ORM\PersistentCollection {#2596 …}
      +followers: Doctrine\ORM\PersistentCollection {#2598 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2600 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2602 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2604 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2606 …}
      +reports: Doctrine\ORM\PersistentCollection {#2608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2610 …}
      +violations: Doctrine\ORM\PersistentCollection {#2612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2614 …}
      +awards: Doctrine\ORM\PersistentCollection {#2616 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2618 …}
      +categories: Doctrine\ORM\PersistentCollection {#2620 …}
      -id: 89522
      -password: "$2y$13$TGibg/8tqIiaPwaazsa3S.HMUPSWDbejRtPv/VBAt8o0HkNSfrp8W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2622 …}
      +apId: "randombullet@programming.dev"
      +apProfileId: "https://programming.dev/u/randombullet"
      +apPublicUrl: "https://programming.dev/u/randombullet"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "randombullet"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711480250 {#2554
        date: 2024-03-26 20:10:50.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711480250 {#2555
        date: 2024-03-26 20:10:50.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Just so you know\n
      \n
      R5 5700G\n
      \n
      128GB ram\n
      \n
      2 x 20TB disks\n
      \n
      2 x 4tb NVMe\n
      \n
      Idles at about 60w.\n
      \n
      You should look into the RTX 6000 or higher to utilize vGPUs.\n
      \n
      [Here’s the full list. ](https://www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)\n
      \n
      [Not fully supported but it’s possible.](https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE_7.x)\n
      \n
      And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.\n
      \n
      Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.\n
      \n
      My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704440976 {#2550
      date: 2024-01-05 08:49:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2557 …}
    +nested: Doctrine\ORM\PersistentCollection {#2559 …}
    +votes: Doctrine\ORM\PersistentCollection {#2561 …}
    +reports: Doctrine\ORM\PersistentCollection {#2563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2567 …}
    -id: 281957
    -bodyTs: "'/en-us/data-center/graphics-cards-for-virtualization/)':40 '/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':50 '1':90 '128gb':7 '15w':123 '2':9,13,100 '20tb':11 '45w':126 '4tb':15 '5700g':6 '6000':27 '60w':20 '7w':116 'also':52,69,95 'anoth':71 'background':77,94 'card':105 'comput':84 'desktop':66 'disk':12 'draw':111 'environ':67 'fewer':103 'full':36 'fulli':42 'get':53,96 'gpu':63 'hdds':119 'higher':29 'hypervisor':91 'idl':17,114,120 'know':4 'list':37 'look':23 'lower':109 'mobo':98 'nic':101 'normal':86 'nvme':16,113 'part':60 'pass':58 'pcie':104 'possibl':47 'power':110 'proxmox':55 'pve.proxmox.com':49 'pve.proxmox.com/wiki/nvidia_vgpu_on_proxmox_ve_7.x)':48 'r5':5 'ram':8 'rtx':26 'run':74 'storag':130 'support':43 'think':125 'type':89 'use':82 'util':31 'vgpus':32 'vm':72 'way':79 'www.nvidia.com':39 'www.nvidia.com/en-us/data-center/graphics-cards-for-virtualization/)':38 'x':10,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6155584"
    +editedAt: DateTimeImmutable @1711865412 {#2551
      date: 2024-03-31 08:10:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704440976 {#2552
      date: 2024-01-05 08:49:36.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 47.28 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10575
  +comment: App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2643
    +avatar: null
    +cover: null
    +email: "SiblingNoah@lemmy.world"
    +username: "@SiblingNoah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727990279 {#2626
      date: 2024-10-03 23:17:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
    +entries: Doctrine\ORM\PersistentCollection {#2650 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
    +posts: Doctrine\ORM\PersistentCollection {#2658 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
    +follows: Doctrine\ORM\PersistentCollection {#2670 …}
    +followers: Doctrine\ORM\PersistentCollection {#2672 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
    +reports: Doctrine\ORM\PersistentCollection {#2682 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
    +violations: Doctrine\ORM\PersistentCollection {#2686 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
    +awards: Doctrine\ORM\PersistentCollection {#2690 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
    +categories: Doctrine\ORM\PersistentCollection {#2694 …}
    -id: 69037
    -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
    +apId: "SiblingNoah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SiblingNoah"
    +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SiblingNoah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704942074 {#2627
      date: 2024-01-11 04:01:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698780066 {#2628
      date: 2023-10-31 20:21:06.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10638
  +user: App\Entity\User {#2643
    +avatar: null
    +cover: null
    +email: "SiblingNoah@lemmy.world"
    +username: "@SiblingNoah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727990279 {#2626
      date: 2024-10-03 23:17:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
    +entries: Doctrine\ORM\PersistentCollection {#2650 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
    +posts: Doctrine\ORM\PersistentCollection {#2658 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
    +follows: Doctrine\ORM\PersistentCollection {#2670 …}
    +followers: Doctrine\ORM\PersistentCollection {#2672 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
    +reports: Doctrine\ORM\PersistentCollection {#2682 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
    +violations: Doctrine\ORM\PersistentCollection {#2686 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
    +awards: Doctrine\ORM\PersistentCollection {#2690 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
    +categories: Doctrine\ORM\PersistentCollection {#2694 …}
    -id: 69037
    -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
    +apId: "SiblingNoah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SiblingNoah"
    +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SiblingNoah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704942074 {#2627
      date: 2024-01-11 04:01:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698780066 {#2628
      date: 2023-10-31 20:21:06.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704438200 {#2625
    date: 2024-01-05 08:03:20.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10693
  +date: DateTimeImmutable @1704438200 {#2625
    date: 2024-01-05 08:03:20.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704438200 {#2625
    date: 2024-01-05 08:03:20.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10747
  +createdAt: DateTimeImmutable @1704438200 {#2625
    date: 2024-01-05 08:03:20.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2630
    +user: Proxies\__CG__\App\Entity\User {#10612 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#10613
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10618 …}
    +votes: Doctrine\ORM\PersistentCollection {#10621 …}
    +reports: Doctrine\ORM\PersistentCollection {#10623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
    +badges: Doctrine\ORM\PersistentCollection {#10629 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#10610
      date: 2024-01-05 07:10:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10801
  +entry: Proxies\__CG__\App\Entity\Entry {#2630
    +user: Proxies\__CG__\App\Entity\User {#10612 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#10613
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10618 …}
    +votes: Doctrine\ORM\PersistentCollection {#10621 …}
    +reports: Doctrine\ORM\PersistentCollection {#10623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
    +badges: Doctrine\ORM\PersistentCollection {#10629 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#10610
      date: 2024-01-05 07:10:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2643
    +avatar: null
    +cover: null
    +email: "SiblingNoah@lemmy.world"
    +username: "@SiblingNoah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727990279 {#2626
      date: 2024-10-03 23:17:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
    +entries: Doctrine\ORM\PersistentCollection {#2650 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
    +posts: Doctrine\ORM\PersistentCollection {#2658 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
    +follows: Doctrine\ORM\PersistentCollection {#2670 …}
    +followers: Doctrine\ORM\PersistentCollection {#2672 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
    +reports: Doctrine\ORM\PersistentCollection {#2682 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
    +violations: Doctrine\ORM\PersistentCollection {#2686 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
    +awards: Doctrine\ORM\PersistentCollection {#2690 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
    +categories: Doctrine\ORM\PersistentCollection {#2694 …}
    -id: 69037
    -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
    +apId: "SiblingNoah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SiblingNoah"
    +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SiblingNoah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704942074 {#2627
      date: 2024-01-11 04:01:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698780066 {#2628
      date: 2023-10-31 20:21:06.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10856
  +width: 40
  +height: 40
  +user: App\Entity\User {#2643
    +avatar: null
    +cover: null
    +email: "SiblingNoah@lemmy.world"
    +username: "@SiblingNoah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727990279 {#2626
      date: 2024-10-03 23:17:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
    +entries: Doctrine\ORM\PersistentCollection {#2650 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
    +posts: Doctrine\ORM\PersistentCollection {#2658 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
    +follows: Doctrine\ORM\PersistentCollection {#2670 …}
    +followers: Doctrine\ORM\PersistentCollection {#2672 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
    +reports: Doctrine\ORM\PersistentCollection {#2682 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
    +violations: Doctrine\ORM\PersistentCollection {#2686 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
    +awards: Doctrine\ORM\PersistentCollection {#2690 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
    +categories: Doctrine\ORM\PersistentCollection {#2694 …}
    -id: 69037
    -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
    +apId: "SiblingNoah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/SiblingNoah"
    +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "SiblingNoah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704942074 {#2627
      date: 2024-01-11 04:01:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698780066 {#2628
      date: 2023-10-31 20:21:06.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10929
  +subject: App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10986
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 6.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11226
  +comment: App\Entity\EntryComment {#2629
    +user: App\Entity\User {#2643
      +avatar: null
      +cover: null
      +email: "SiblingNoah@lemmy.world"
      +username: "@SiblingNoah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727990279 {#2626
        date: 2024-10-03 23:17:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2644 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2646 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2648 …}
      +entries: Doctrine\ORM\PersistentCollection {#2650 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2652 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2654 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2656 …}
      +posts: Doctrine\ORM\PersistentCollection {#2658 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2660 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2662 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2666 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2668 …}
      +follows: Doctrine\ORM\PersistentCollection {#2670 …}
      +followers: Doctrine\ORM\PersistentCollection {#2672 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2674 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2676 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2678 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2680 …}
      +reports: Doctrine\ORM\PersistentCollection {#2682 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2684 …}
      +violations: Doctrine\ORM\PersistentCollection {#2686 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2688 …}
      +awards: Doctrine\ORM\PersistentCollection {#2690 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2692 …}
      +categories: Doctrine\ORM\PersistentCollection {#2694 …}
      -id: 69037
      -password: "$2y$13$KxNz1juOiayKob1JQo5gVu.SElY3.VmwVm0no6FhatF3VXQkFOq0K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2696 …}
      +apId: "SiblingNoah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/SiblingNoah"
      +apPublicUrl: "https://lemmy.world/u/SiblingNoah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "SiblingNoah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704942074 {#2627
        date: 2024-01-11 04:01:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698780066 {#2628
        date: 2023-10-31 20:21:06.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2630
      +user: Proxies\__CG__\App\Entity\User {#10612 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
      +title: "PSA: The Docker Snap package on Ubuntu sucks."
      +url: null
      +body: """
        I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
        \n
        Turns out the Docker Snap package only has access to files under the `/home` directory.\n
        \n
        Moral of the story: never trust a Snap package.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 34
      +favouriteCount: 123
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722598346 {#10613
        date: 2024-08-02 13:32:26.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10618 …}
      +votes: Doctrine\ORM\PersistentCollection {#10621 …}
      +reports: Doctrine\ORM\PersistentCollection {#10623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10627 …}
      +badges: Doctrine\ORM\PersistentCollection {#10629 …}
      +children: []
      -id: 27326
      -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
      -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704521433
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10338192"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704435033 {#10610
        date: 2024-01-05 07:10:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      “PSA: Snap sucks”\n
      \n
      FTFY
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 92
    +score: 0
    +lastActive: DateTime @1704438200 {#2624
      date: 2024-01-05 08:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2631 …}
    +nested: Doctrine\ORM\PersistentCollection {#2633 …}
    +votes: Doctrine\ORM\PersistentCollection {#2635 …}
    +reports: Doctrine\ORM\PersistentCollection {#2637 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2641 …}
    -id: 281880
    -bodyTs: "'ftfi':4 'psa':1 'snap':2 'suck':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6423799"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704438200 {#2625
      date: 2024-01-05 08:03:20.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 25.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11296
  +comment: App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2716
    +avatar: null
    +cover: null
    +email: "jadelord@discuss.tchncs.de"
    +username: "@jadelord@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Moderates @fluidmechanics@discuss.tchncs.de"
    +lastActive: DateTime @1729231460 {#2700
      date: 2024-10-18 08:04:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
    +entries: Doctrine\ORM\PersistentCollection {#2723 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
    +posts: Doctrine\ORM\PersistentCollection {#2731 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
    +follows: Doctrine\ORM\PersistentCollection {#2743 …}
    +followers: Doctrine\ORM\PersistentCollection {#2745 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
    +reports: Doctrine\ORM\PersistentCollection {#2755 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
    +violations: Doctrine\ORM\PersistentCollection {#2759 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
    +awards: Doctrine\ORM\PersistentCollection {#2763 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
    +categories: Doctrine\ORM\PersistentCollection {#2767 …}
    -id: 60007
    -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
    +apId: "jadelord@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/jadelord"
    +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "jadelord"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728172513 {#2701
      date: 2024-10-06 01:55:13.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697392021 {#2702
      date: 2023-10-15 19:47:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11341
  +user: App\Entity\User {#2716
    +avatar: null
    +cover: null
    +email: "jadelord@discuss.tchncs.de"
    +username: "@jadelord@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Moderates @fluidmechanics@discuss.tchncs.de"
    +lastActive: DateTime @1729231460 {#2700
      date: 2024-10-18 08:04:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
    +entries: Doctrine\ORM\PersistentCollection {#2723 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
    +posts: Doctrine\ORM\PersistentCollection {#2731 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
    +follows: Doctrine\ORM\PersistentCollection {#2743 …}
    +followers: Doctrine\ORM\PersistentCollection {#2745 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
    +reports: Doctrine\ORM\PersistentCollection {#2755 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
    +violations: Doctrine\ORM\PersistentCollection {#2759 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
    +awards: Doctrine\ORM\PersistentCollection {#2763 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
    +categories: Doctrine\ORM\PersistentCollection {#2767 …}
    -id: 60007
    -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
    +apId: "jadelord@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/jadelord"
    +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "jadelord"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728172513 {#2701
      date: 2024-10-06 01:55:13.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697392021 {#2702
      date: 2023-10-15 19:47:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704435027 {#2699
    date: 2024-01-05 07:10:27.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11396
  +date: DateTimeImmutable @1704435027 {#2699
    date: 2024-01-05 07:10:27.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704435027 {#2699
    date: 2024-01-05 07:10:27.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11450
  +createdAt: DateTimeImmutable @1704435027 {#2699
    date: 2024-01-05 07:10:27.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 1.23 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#5550 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#5556 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
    +slug: "13-Feet-Ladder"
    +title: "13 Feet Ladder"
    +url: "https://github.com/wasi-master/13ft"
    +body: """
      > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
      > \n
      > > How does it work?\n
      > \n
      > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
      \n
      link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 282
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721286614 {#5551
      date: 2024-07-18 09:10:14.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5559 …}
    +votes: Doctrine\ORM\PersistentCollection {#5561 …}
    +reports: Doctrine\ORM\PersistentCollection {#5563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
    +badges: Doctrine\ORM\PersistentCollection {#5569 …}
    +children: []
    -id: 27306
    -titleTs: "'13':1 'feet':2 'ladder':3"
    -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704504264
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/7918436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704417864 {#5548
      date: 2024-01-05 02:24:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11504
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#5550 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#5556 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
    +slug: "13-Feet-Ladder"
    +title: "13 Feet Ladder"
    +url: "https://github.com/wasi-master/13ft"
    +body: """
      > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
      > \n
      > > How does it work?\n
      > \n
      > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
      \n
      link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 282
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721286614 {#5551
      date: 2024-07-18 09:10:14.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5559 …}
    +votes: Doctrine\ORM\PersistentCollection {#5561 …}
    +reports: Doctrine\ORM\PersistentCollection {#5563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
    +badges: Doctrine\ORM\PersistentCollection {#5569 …}
    +children: []
    -id: 27306
    -titleTs: "'13':1 'feet':2 'ladder':3"
    -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704504264
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/7918436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704417864 {#5548
      date: 2024-01-05 02:24:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#2716
    +avatar: null
    +cover: null
    +email: "jadelord@discuss.tchncs.de"
    +username: "@jadelord@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Moderates @fluidmechanics@discuss.tchncs.de"
    +lastActive: DateTime @1729231460 {#2700
      date: 2024-10-18 08:04:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
    +entries: Doctrine\ORM\PersistentCollection {#2723 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
    +posts: Doctrine\ORM\PersistentCollection {#2731 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
    +follows: Doctrine\ORM\PersistentCollection {#2743 …}
    +followers: Doctrine\ORM\PersistentCollection {#2745 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
    +reports: Doctrine\ORM\PersistentCollection {#2755 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
    +violations: Doctrine\ORM\PersistentCollection {#2759 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
    +awards: Doctrine\ORM\PersistentCollection {#2763 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
    +categories: Doctrine\ORM\PersistentCollection {#2767 …}
    -id: 60007
    -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
    +apId: "jadelord@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/jadelord"
    +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "jadelord"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728172513 {#2701
      date: 2024-10-06 01:55:13.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697392021 {#2702
      date: 2023-10-15 19:47:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11559
  +width: 40
  +height: 40
  +user: App\Entity\User {#2716
    +avatar: null
    +cover: null
    +email: "jadelord@discuss.tchncs.de"
    +username: "@jadelord@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Moderates @fluidmechanics@discuss.tchncs.de"
    +lastActive: DateTime @1729231460 {#2700
      date: 2024-10-18 08:04:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
    +entries: Doctrine\ORM\PersistentCollection {#2723 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
    +posts: Doctrine\ORM\PersistentCollection {#2731 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
    +follows: Doctrine\ORM\PersistentCollection {#2743 …}
    +followers: Doctrine\ORM\PersistentCollection {#2745 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
    +reports: Doctrine\ORM\PersistentCollection {#2755 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
    +violations: Doctrine\ORM\PersistentCollection {#2759 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
    +awards: Doctrine\ORM\PersistentCollection {#2763 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
    +categories: Doctrine\ORM\PersistentCollection {#2767 …}
    -id: 60007
    -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
    +apId: "jadelord@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/jadelord"
    +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "jadelord"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728172513 {#2701
      date: 2024-10-06 01:55:13.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697392021 {#2702
      date: 2023-10-15 19:47:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 7.05 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11628
  +subject: App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11685
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.81 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11925
  +comment: App\Entity\EntryComment {#2703
    +user: App\Entity\User {#2716
      +avatar: null
      +cover: null
      +email: "jadelord@discuss.tchncs.de"
      +username: "@jadelord@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Moderates @fluidmechanics@discuss.tchncs.de"
      +lastActive: DateTime @1729231460 {#2700
        date: 2024-10-18 08:04:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2717 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2719 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2721 …}
      +entries: Doctrine\ORM\PersistentCollection {#2723 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2725 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2727 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2729 …}
      +posts: Doctrine\ORM\PersistentCollection {#2731 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2733 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2735 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2737 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2739 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2741 …}
      +follows: Doctrine\ORM\PersistentCollection {#2743 …}
      +followers: Doctrine\ORM\PersistentCollection {#2745 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2747 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2749 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2751 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +violations: Doctrine\ORM\PersistentCollection {#2759 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2761 …}
      +awards: Doctrine\ORM\PersistentCollection {#2763 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2765 …}
      +categories: Doctrine\ORM\PersistentCollection {#2767 …}
      -id: 60007
      -password: "$2y$13$4cE0FGAfPLKkw48QWbdGF.32FDrnmC6e4OBhwJgVaP8UL30AHtrX6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2769 …}
      +apId: "jadelord@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/jadelord"
      +apPublicUrl: "https://discuss.tchncs.de/u/jadelord"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "jadelord"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728172513 {#2701
        date: 2024-10-06 01:55:13.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697392021 {#2702
        date: 2023-10-15 19:47:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like this can be done in the browser using a user agent switcher."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704435027 {#2698
      date: 2024-01-05 07:10:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2704 …}
    +nested: Doctrine\ORM\PersistentCollection {#2706 …}
    +votes: Doctrine\ORM\PersistentCollection {#2708 …}
    +reports: Doctrine\ORM\PersistentCollection {#2710 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2712 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2714 …}
    -id: 297185
    -bodyTs: "'agent':13 'browser':9 'done':6 'like':2 'seem':1 'switcher':14 'use':10 'user':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6150086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435027 {#2699
      date: 2024-01-05 07:10:27.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 27.19 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11995
  +comment: App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2789
    +avatar: null
    +cover: null
    +email: "appel@lemmy.ml"
    +username: "@appel@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721292636 {#2773
      date: 2024-07-18 10:50:36.0 +02:00
    }
    +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 {#2790 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
    +entries: Doctrine\ORM\PersistentCollection {#2796 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
    +posts: Doctrine\ORM\PersistentCollection {#2804 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +follows: Doctrine\ORM\PersistentCollection {#2816 …}
    +followers: Doctrine\ORM\PersistentCollection {#2818 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +violations: Doctrine\ORM\PersistentCollection {#2832 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
    +awards: Doctrine\ORM\PersistentCollection {#2836 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
    +categories: Doctrine\ORM\PersistentCollection {#2840 …}
    -id: 31909
    -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
    +apId: "appel@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/appel"
    +apPublicUrl: "https://lemmy.ml/u/appel"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "appel"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728740891 {#2774
      date: 2024-10-12 15:48:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689874089 {#2775
      date: 2023-07-20 19:28:09.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12040
  +user: App\Entity\User {#2789
    +avatar: null
    +cover: null
    +email: "appel@lemmy.ml"
    +username: "@appel@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721292636 {#2773
      date: 2024-07-18 10:50:36.0 +02:00
    }
    +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 {#2790 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
    +entries: Doctrine\ORM\PersistentCollection {#2796 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
    +posts: Doctrine\ORM\PersistentCollection {#2804 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +follows: Doctrine\ORM\PersistentCollection {#2816 …}
    +followers: Doctrine\ORM\PersistentCollection {#2818 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +violations: Doctrine\ORM\PersistentCollection {#2832 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
    +awards: Doctrine\ORM\PersistentCollection {#2836 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
    +categories: Doctrine\ORM\PersistentCollection {#2840 …}
    -id: 31909
    -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
    +apId: "appel@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/appel"
    +apPublicUrl: "https://lemmy.ml/u/appel"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "appel"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728740891 {#2774
      date: 2024-10-12 15:48:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689874089 {#2775
      date: 2023-07-20 19:28:09.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.12 ms
Input props
[
  "date" => DateTimeImmutable @1704427699 {#2772
    date: 2024-01-05 05:08:19.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12095
  +date: DateTimeImmutable @1704427699 {#2772
    date: 2024-01-05 05:08:19.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704427699 {#2772
    date: 2024-01-05 05:08:19.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12149
  +createdAt: DateTimeImmutable @1704427699 {#2772
    date: 2024-01-05 05:08:19.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#5550 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#5556 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
    +slug: "13-Feet-Ladder"
    +title: "13 Feet Ladder"
    +url: "https://github.com/wasi-master/13ft"
    +body: """
      > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
      > \n
      > > How does it work?\n
      > \n
      > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
      \n
      link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 282
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721286614 {#5551
      date: 2024-07-18 09:10:14.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5559 …}
    +votes: Doctrine\ORM\PersistentCollection {#5561 …}
    +reports: Doctrine\ORM\PersistentCollection {#5563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
    +badges: Doctrine\ORM\PersistentCollection {#5569 …}
    +children: []
    -id: 27306
    -titleTs: "'13':1 'feet':2 'ladder':3"
    -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704504264
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/7918436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704417864 {#5548
      date: 2024-01-05 02:24:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12203
  +entry: Proxies\__CG__\App\Entity\Entry {#2012
    +user: Proxies\__CG__\App\Entity\User {#5550 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#5556 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
    +slug: "13-Feet-Ladder"
    +title: "13 Feet Ladder"
    +url: "https://github.com/wasi-master/13ft"
    +body: """
      > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
      > \n
      > > How does it work?\n
      > \n
      > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
      \n
      link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 282
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721286614 {#5551
      date: 2024-07-18 09:10:14.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5559 …}
    +votes: Doctrine\ORM\PersistentCollection {#5561 …}
    +reports: Doctrine\ORM\PersistentCollection {#5563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
    +badges: Doctrine\ORM\PersistentCollection {#5569 …}
    +children: []
    -id: 27306
    -titleTs: "'13':1 'feet':2 'ladder':3"
    -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704504264
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/7918436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704417864 {#5548
      date: 2024-01-05 02:24:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2789
    +avatar: null
    +cover: null
    +email: "appel@lemmy.ml"
    +username: "@appel@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721292636 {#2773
      date: 2024-07-18 10:50:36.0 +02:00
    }
    +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 {#2790 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
    +entries: Doctrine\ORM\PersistentCollection {#2796 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
    +posts: Doctrine\ORM\PersistentCollection {#2804 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +follows: Doctrine\ORM\PersistentCollection {#2816 …}
    +followers: Doctrine\ORM\PersistentCollection {#2818 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +violations: Doctrine\ORM\PersistentCollection {#2832 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
    +awards: Doctrine\ORM\PersistentCollection {#2836 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
    +categories: Doctrine\ORM\PersistentCollection {#2840 …}
    -id: 31909
    -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
    +apId: "appel@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/appel"
    +apPublicUrl: "https://lemmy.ml/u/appel"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "appel"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728740891 {#2774
      date: 2024-10-12 15:48:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689874089 {#2775
      date: 2023-07-20 19:28:09.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12258
  +width: 40
  +height: 40
  +user: App\Entity\User {#2789
    +avatar: null
    +cover: null
    +email: "appel@lemmy.ml"
    +username: "@appel@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721292636 {#2773
      date: 2024-07-18 10:50:36.0 +02:00
    }
    +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 {#2790 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
    +entries: Doctrine\ORM\PersistentCollection {#2796 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
    +posts: Doctrine\ORM\PersistentCollection {#2804 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +follows: Doctrine\ORM\PersistentCollection {#2816 …}
    +followers: Doctrine\ORM\PersistentCollection {#2818 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +violations: Doctrine\ORM\PersistentCollection {#2832 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
    +awards: Doctrine\ORM\PersistentCollection {#2836 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
    +categories: Doctrine\ORM\PersistentCollection {#2840 …}
    -id: 31909
    -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
    +apId: "appel@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/appel"
    +apPublicUrl: "https://lemmy.ml/u/appel"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "appel"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728740891 {#2774
      date: 2024-10-12 15:48:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689874089 {#2775
      date: 2023-07-20 19:28:09.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.34 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12337
  +subject: App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12394
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 16.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12634
  +comment: App\Entity\EntryComment {#2776
    +user: App\Entity\User {#2789
      +avatar: null
      +cover: null
      +email: "appel@lemmy.ml"
      +username: "@appel@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721292636 {#2773
        date: 2024-07-18 10:50:36.0 +02:00
      }
      +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 {#2790 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2792 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2794 …}
      +entries: Doctrine\ORM\PersistentCollection {#2796 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2800 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2802 …}
      +posts: Doctrine\ORM\PersistentCollection {#2804 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2806 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2808 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2810 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2812 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +follows: Doctrine\ORM\PersistentCollection {#2816 …}
      +followers: Doctrine\ORM\PersistentCollection {#2818 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2820 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2822 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
      +violations: Doctrine\ORM\PersistentCollection {#2832 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2834 …}
      +awards: Doctrine\ORM\PersistentCollection {#2836 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2838 …}
      +categories: Doctrine\ORM\PersistentCollection {#2840 …}
      -id: 31909
      -password: "$2y$13$esfncJXSJ/se3uMqKdczcOmd0m/jUGFBbFccAjXdMjRx/EBLL09Oy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2842 …}
      +apId: "appel@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/appel"
      +apPublicUrl: "https://lemmy.ml/u/appel"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "appel"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728740891 {#2774
        date: 2024-10-12 15:48:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689874089 {#2775
        date: 2023-07-20 19:28:09.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2012
      +user: Proxies\__CG__\App\Entity\User {#5550 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#5556 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#5558 …}
      +slug: "13-Feet-Ladder"
      +title: "13 Feet Ladder"
      +url: "https://github.com/wasi-master/13ft"
      +body: """
        > A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn’t work with.\n
        > \n
        > > How does it work?\n
        > \n
        > It pretends to be GoogleBot (Google’s web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.\n
        \n
        link: [github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 282
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1721286614 {#5551
        date: 2024-07-18 09:10:14.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5559 …}
      +votes: Doctrine\ORM\PersistentCollection {#5561 …}
      +reports: Doctrine\ORM\PersistentCollection {#5563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5567 …}
      +badges: Doctrine\ORM\PersistentCollection {#5569 …}
      +children: []
      -id: 27306
      -titleTs: "'13':1 'feet':2 'ladder':3"
      -bodyTs: "'/wasi-master/13ft](https://github.com/wasi-master/13ft)':67 '12ft.io':5,15 'advantag':61 'articl':53 'content':37,50 'crawler':32 'doesn':16 'get':34,41,43 'github.com':66 'github.com/wasi-master/13ft](https://github.com/wasi-master/13ft)':65 'googl':29,39,42 'googlebot':28 'host':9 'index':56 'link':64 'page':46 'pretend':25 'proper':57 'self':8 'similar':3 'site':2 'take':60 'web':31 'websit':13 'whole':45 'work':11,18,23"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704504264
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/7918436"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704417864 {#5548
        date: 2024-01-05 02:24:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      If you’re on Android and use Firefox, you can use the [Disable JavaScript](https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/) extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.\n
      \n
      Also works great on Desktop.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1704427699 {#2771
      date: 2024-01-05 05:08:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tree@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2777 …}
    +nested: Doctrine\ORM\PersistentCollection {#2779 …}
    +votes: Doctrine\ORM\PersistentCollection {#2781 …}
    +reports: Doctrine\ORM\PersistentCollection {#2783 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2785 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2787 …}
    -id: 281679
    -bodyTs: "'/en-us/firefox/addon/disable-javascript/)':17 'addons.mozilla.org':16 'addons.mozilla.org/en-us/firefox/addon/disable-javascript/)':15 'also':35 'android':5 'desktop':39 'disabl':13,20 'extens':18 'firefox':8 'great':37 'javascript':14 'js':21 'like':26 'nytim':27 'paywal':25 'perfect':30 're':3 'remark':33 'site':23 'use':7,11 'well':34 'work':32,36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7087385"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704427699 {#2772
      date: 2024-01-05 05:08:19.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 40.32 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12704
  +comment: App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#2863
    +avatar: null
    +cover: null
    +email: "Feliberto@programming.dev"
    +username: "@Feliberto@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728420126 {#2846
      date: 2024-10-08 22:42: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 {#2864 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
    +entries: Doctrine\ORM\PersistentCollection {#2870 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
    +posts: Doctrine\ORM\PersistentCollection {#2878 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
    +follows: Doctrine\ORM\PersistentCollection {#2890 …}
    +followers: Doctrine\ORM\PersistentCollection {#2892 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
    +reports: Doctrine\ORM\PersistentCollection {#2902 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
    +violations: Doctrine\ORM\PersistentCollection {#2906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
    +awards: Doctrine\ORM\PersistentCollection {#2910 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
    +categories: Doctrine\ORM\PersistentCollection {#2914 …}
    -id: 54506
    -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
    +apId: "Feliberto@programming.dev"
    +apProfileId: "https://programming.dev/u/Feliberto"
    +apPublicUrl: "https://programming.dev/u/Feliberto"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Feliberto"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727745003 {#2847
      date: 2024-10-01 03:10:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696857359 {#2848
      date: 2023-10-09 15:15:59.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12767
  +user: App\Entity\User {#2863
    +avatar: null
    +cover: null
    +email: "Feliberto@programming.dev"
    +username: "@Feliberto@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728420126 {#2846
      date: 2024-10-08 22:42: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 {#2864 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
    +entries: Doctrine\ORM\PersistentCollection {#2870 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
    +posts: Doctrine\ORM\PersistentCollection {#2878 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
    +follows: Doctrine\ORM\PersistentCollection {#2890 …}
    +followers: Doctrine\ORM\PersistentCollection {#2892 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
    +reports: Doctrine\ORM\PersistentCollection {#2902 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
    +violations: Doctrine\ORM\PersistentCollection {#2906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
    +awards: Doctrine\ORM\PersistentCollection {#2910 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
    +categories: Doctrine\ORM\PersistentCollection {#2914 …}
    -id: 54506
    -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
    +apId: "Feliberto@programming.dev"
    +apProfileId: "https://programming.dev/u/Feliberto"
    +apPublicUrl: "https://programming.dev/u/Feliberto"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Feliberto"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727745003 {#2847
      date: 2024-10-01 03:10:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696857359 {#2848
      date: 2023-10-09 15:15:59.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704425323 {#2845
    date: 2024-01-05 04:28:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12822
  +date: DateTimeImmutable @1704425323 {#2845
    date: 2024-01-05 04:28:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704425323 {#2845
    date: 2024-01-05 04:28:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12876
  +createdAt: DateTimeImmutable @1704425323 {#2845
    date: 2024-01-05 04:28:43.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2850
    +user: Proxies\__CG__\App\Entity\User {#12741 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
    +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
    +url: null
    +body: """
      I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
      \n
      [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
      \n
      Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 19
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314315 {#12742
      date: 2024-07-07 03:05:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#12747 …}
    +votes: Doctrine\ORM\PersistentCollection {#12750 …}
    +reports: Doctrine\ORM\PersistentCollection {#12752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
    +badges: Doctrine\ORM\PersistentCollection {#12758 …}
    +children: []
    -id: 27299
    -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
    -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704502677
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10329823"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416277 {#12739
      date: 2024-01-05 01:57:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12930
  +entry: Proxies\__CG__\App\Entity\Entry {#2850
    +user: Proxies\__CG__\App\Entity\User {#12741 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
    +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
    +url: null
    +body: """
      I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
      \n
      [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
      \n
      Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 19
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720314315 {#12742
      date: 2024-07-07 03:05:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#12747 …}
    +votes: Doctrine\ORM\PersistentCollection {#12750 …}
    +reports: Doctrine\ORM\PersistentCollection {#12752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
    +badges: Doctrine\ORM\PersistentCollection {#12758 …}
    +children: []
    -id: 27299
    -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
    -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704502677
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10329823"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416277 {#12739
      date: 2024-01-05 01:57:57.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2863
    +avatar: null
    +cover: null
    +email: "Feliberto@programming.dev"
    +username: "@Feliberto@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728420126 {#2846
      date: 2024-10-08 22:42: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 {#2864 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
    +entries: Doctrine\ORM\PersistentCollection {#2870 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
    +posts: Doctrine\ORM\PersistentCollection {#2878 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
    +follows: Doctrine\ORM\PersistentCollection {#2890 …}
    +followers: Doctrine\ORM\PersistentCollection {#2892 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
    +reports: Doctrine\ORM\PersistentCollection {#2902 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
    +violations: Doctrine\ORM\PersistentCollection {#2906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
    +awards: Doctrine\ORM\PersistentCollection {#2910 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
    +categories: Doctrine\ORM\PersistentCollection {#2914 …}
    -id: 54506
    -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
    +apId: "Feliberto@programming.dev"
    +apProfileId: "https://programming.dev/u/Feliberto"
    +apPublicUrl: "https://programming.dev/u/Feliberto"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Feliberto"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727745003 {#2847
      date: 2024-10-01 03:10:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696857359 {#2848
      date: 2023-10-09 15:15:59.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12985
  +width: 40
  +height: 40
  +user: App\Entity\User {#2863
    +avatar: null
    +cover: null
    +email: "Feliberto@programming.dev"
    +username: "@Feliberto@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728420126 {#2846
      date: 2024-10-08 22:42: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 {#2864 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
    +entries: Doctrine\ORM\PersistentCollection {#2870 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
    +posts: Doctrine\ORM\PersistentCollection {#2878 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
    +follows: Doctrine\ORM\PersistentCollection {#2890 …}
    +followers: Doctrine\ORM\PersistentCollection {#2892 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
    +reports: Doctrine\ORM\PersistentCollection {#2902 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
    +violations: Doctrine\ORM\PersistentCollection {#2906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
    +awards: Doctrine\ORM\PersistentCollection {#2910 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
    +categories: Doctrine\ORM\PersistentCollection {#2914 …}
    -id: 54506
    -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
    +apId: "Feliberto@programming.dev"
    +apProfileId: "https://programming.dev/u/Feliberto"
    +apPublicUrl: "https://programming.dev/u/Feliberto"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Feliberto"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727745003 {#2847
      date: 2024-10-01 03:10:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696857359 {#2848
      date: 2023-10-09 15:15:59.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13058
  +subject: App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13115
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13355
  +comment: App\Entity\EntryComment {#2849
    +user: App\Entity\User {#2863
      +avatar: null
      +cover: null
      +email: "Feliberto@programming.dev"
      +username: "@Feliberto@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728420126 {#2846
        date: 2024-10-08 22:42: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 {#2864 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2866 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2868 …}
      +entries: Doctrine\ORM\PersistentCollection {#2870 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2872 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2874 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2876 …}
      +posts: Doctrine\ORM\PersistentCollection {#2878 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2880 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2882 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2884 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2886 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2888 …}
      +follows: Doctrine\ORM\PersistentCollection {#2890 …}
      +followers: Doctrine\ORM\PersistentCollection {#2892 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2894 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2896 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2898 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2900 …}
      +reports: Doctrine\ORM\PersistentCollection {#2902 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
      +violations: Doctrine\ORM\PersistentCollection {#2906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2908 …}
      +awards: Doctrine\ORM\PersistentCollection {#2910 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2912 …}
      +categories: Doctrine\ORM\PersistentCollection {#2914 …}
      -id: 54506
      -password: "$2y$13$eeUJkLrFmqZCat8wusQrGO8HNOhYN7djT6B7vdwvQaqPI765VEWrS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2916 …}
      +apId: "Feliberto@programming.dev"
      +apProfileId: "https://programming.dev/u/Feliberto"
      +apPublicUrl: "https://programming.dev/u/Feliberto"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Feliberto"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727745003 {#2847
        date: 2024-10-01 03:10:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696857359 {#2848
        date: 2023-10-09 15:15:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2850
      +user: Proxies\__CG__\App\Entity\User {#12741 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
      +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
      +url: null
      +body: """
        I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
        \n
        [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
        \n
        Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 19
      +favouriteCount: 45
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1720314315 {#12742
        date: 2024-07-07 03:05:15.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12747 …}
      +votes: Doctrine\ORM\PersistentCollection {#12750 …}
      +reports: Doctrine\ORM\PersistentCollection {#12752 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12756 …}
      +badges: Doctrine\ORM\PersistentCollection {#12758 …}
      +children: []
      -id: 27299
      -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
      -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704502677
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10329823"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416277 {#12739
        date: 2024-01-05 01:57:57.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.\n
      \n
      I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704425323 {#2844
      date: 2024-01-05 04:28:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2851 …}
    +nested: Doctrine\ORM\PersistentCollection {#2853 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    -id: 281630
    -bodyTs: "'assist':12 'camera':44 'chines':42 'connect':9,49 'coral':8 'd':14 'detect':31 'firmwar':38 'flash':39 'frigat':4,51 'goke':43 'googl':7 'great':47 'group':25 'home':11 'imag':17 'm':2,35 'openipc':37 'person':33 'rtmp':53 'send':15 'short':20 'telegram':24 'use':3,36,52 'video':21 'whenev':29 'wife':28 'work':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6147757"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704425323 {#2845
      date: 2024-01-05 04:28:43.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 21.12 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13425
  +comment: App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +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 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2936
    +avatar: null
    +cover: null
    +email: "lemming741@lemmy.world"
    +username: "@lemming741@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729425688 {#2920
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +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 {#2937 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
    +entries: Doctrine\ORM\PersistentCollection {#2943 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
    +posts: Doctrine\ORM\PersistentCollection {#2951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +follows: Doctrine\ORM\PersistentCollection {#2963 …}
    +followers: Doctrine\ORM\PersistentCollection {#2965 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
    +reports: Doctrine\ORM\PersistentCollection {#2975 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
    +violations: Doctrine\ORM\PersistentCollection {#2979 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
    +awards: Doctrine\ORM\PersistentCollection {#2983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
    +categories: Doctrine\ORM\PersistentCollection {#2987 …}
    -id: 30046
    -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
    +apId: "lemming741@lemmy.world"
    +apProfileId: "https://lemmy.world/u/lemming741"
    +apPublicUrl: "https://lemmy.world/u/lemming741"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "lemming741"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723603311 {#2921
      date: 2024-08-14 04:41:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689564196 {#2922
      date: 2023-07-17 05:23:16.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13470
  +user: App\Entity\User {#2936
    +avatar: null
    +cover: null
    +email: "lemming741@lemmy.world"
    +username: "@lemming741@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729425688 {#2920
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +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 {#2937 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
    +entries: Doctrine\ORM\PersistentCollection {#2943 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
    +posts: Doctrine\ORM\PersistentCollection {#2951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +follows: Doctrine\ORM\PersistentCollection {#2963 …}
    +followers: Doctrine\ORM\PersistentCollection {#2965 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
    +reports: Doctrine\ORM\PersistentCollection {#2975 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
    +violations: Doctrine\ORM\PersistentCollection {#2979 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
    +awards: Doctrine\ORM\PersistentCollection {#2983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
    +categories: Doctrine\ORM\PersistentCollection {#2987 …}
    -id: 30046
    -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
    +apId: "lemming741@lemmy.world"
    +apProfileId: "https://lemmy.world/u/lemming741"
    +apPublicUrl: "https://lemmy.world/u/lemming741"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "lemming741"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723603311 {#2921
      date: 2024-08-14 04:41:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689564196 {#2922
      date: 2023-07-17 05:23:16.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704423391 {#2919
    date: 2024-01-05 03:56:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13525
  +date: DateTimeImmutable @1704423391 {#2919
    date: 2024-01-05 03:56:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704423391 {#2919
    date: 2024-01-05 03:56:31.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13579
  +createdAt: DateTimeImmutable @1704423391 {#2919
    date: 2024-01-05 03:56:31.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1838
    +user: Proxies\__CG__\App\Entity\User {#3233 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
    +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
    +url: null
    +body: """
      ### **Background**\n
      \n
      I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
      \n
      ### **The problem**\n
      \n
      While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
      \n
      Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
      \n
      ---\n
      \n
      ### **Planning the build**\n
      \n
      Due to a limited budget, the idea is split the build in 2 phases.\n
      \n
      #### Phase 1 (gaming):\n
      \n
      - Budget: $1000 (ideally below ~$800):\n
      - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
      - At least as powerful as a Steam Deck\n
      - Parts: \n
          - APU: \n
              - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
              - or “AMD Ryzen 5 7600X ($300)”?\n
          - Motherboard: \n
              - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
              - Okay with gigabit ethernet and basic I/O.\n
          - Power supply: \n
              - Power efficient power supply that can handle a class 4080/4090 card.\n
          - Cooling: \n
              - Air-cooled preferred\n
          - Storage: \n
              - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
          - RAM: \n
              - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
          - Case: \n
              - As long as it fits a large graphics card\n
      \n
      #### Phase 2 (AI: LLM/SD):\n
      \n
      - Budget: ~$2000\n
      - After 1-2 years, upgrade with Nvidia graphics card. \n
          - Ideally something with 24GB VRAM, like the 4090.\n
          - Prefer Nvidia due to compatibility with SD.\n
      - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
      \n
      ---\n
      \n
      In case I missed any crucial information, let me know!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719428690 {#3135
      date: 2024-06-26 21:04:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3209 …}
    +votes: Doctrine\ORM\PersistentCollection {#3211 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
    +badges: Doctrine\ORM\PersistentCollection {#3167 …}
    +children: []
    -id: 27301
    -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
    -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704503070
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20105526"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416670 {#3141
      date: 2024-01-05 02:04:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#13633
  +entry: Proxies\__CG__\App\Entity\Entry {#1838
    +user: Proxies\__CG__\App\Entity\User {#3233 …}
    +magazine: App\Entity\Magazine {#306
      +icon: Proxies\__CG__\App\Entity\Image {#287 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#314
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#278 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
      +entries: Doctrine\ORM\PersistentCollection {#221 …}
      +posts: Doctrine\ORM\PersistentCollection {#179 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
      +bans: Doctrine\ORM\PersistentCollection {#158 …}
      +reports: Doctrine\ORM\PersistentCollection {#144 …}
      +badges: Doctrine\ORM\PersistentCollection {#122 …}
      +logs: Doctrine\ORM\PersistentCollection {#112 …}
      +awards: Doctrine\ORM\PersistentCollection {#101 …}
      +categories: Doctrine\ORM\PersistentCollection {#88 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#315
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#309
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
    +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
    +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
    +url: null
    +body: """
      ### **Background**\n
      \n
      I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
      \n
      ### **The problem**\n
      \n
      While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
      \n
      Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
      \n
      ---\n
      \n
      ### **Planning the build**\n
      \n
      Due to a limited budget, the idea is split the build in 2 phases.\n
      \n
      #### Phase 1 (gaming):\n
      \n
      - Budget: $1000 (ideally below ~$800):\n
      - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
      - At least as powerful as a Steam Deck\n
      - Parts: \n
          - APU: \n
              - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
              - or “AMD Ryzen 5 7600X ($300)”?\n
          - Motherboard: \n
              - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
              - Okay with gigabit ethernet and basic I/O.\n
          - Power supply: \n
              - Power efficient power supply that can handle a class 4080/4090 card.\n
          - Cooling: \n
              - Air-cooled preferred\n
          - Storage: \n
              - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
          - RAM: \n
              - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
          - Case: \n
              - As long as it fits a large graphics card\n
      \n
      #### Phase 2 (AI: LLM/SD):\n
      \n
      - Budget: ~$2000\n
      - After 1-2 years, upgrade with Nvidia graphics card. \n
          - Ideally something with 24GB VRAM, like the 4090.\n
          - Prefer Nvidia due to compatibility with SD.\n
      - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
      \n
      ---\n
      \n
      In case I missed any crucial information, let me know!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719428690 {#3135
      date: 2024-06-26 21:04:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3209 …}
    +votes: Doctrine\ORM\PersistentCollection {#3211 …}
    +reports: Doctrine\ORM\PersistentCollection {#3214 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
    +badges: Doctrine\ORM\PersistentCollection {#3167 …}
    +children: []
    -id: 27301
    -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
    -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704503070
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20105526"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704416670 {#3141
      date: 2024-01-05 02:04:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2936
    +avatar: null
    +cover: null
    +email: "lemming741@lemmy.world"
    +username: "@lemming741@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729425688 {#2920
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +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 {#2937 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
    +entries: Doctrine\ORM\PersistentCollection {#2943 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
    +posts: Doctrine\ORM\PersistentCollection {#2951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +follows: Doctrine\ORM\PersistentCollection {#2963 …}
    +followers: Doctrine\ORM\PersistentCollection {#2965 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
    +reports: Doctrine\ORM\PersistentCollection {#2975 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
    +violations: Doctrine\ORM\PersistentCollection {#2979 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
    +awards: Doctrine\ORM\PersistentCollection {#2983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
    +categories: Doctrine\ORM\PersistentCollection {#2987 …}
    -id: 30046
    -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
    +apId: "lemming741@lemmy.world"
    +apProfileId: "https://lemmy.world/u/lemming741"
    +apPublicUrl: "https://lemmy.world/u/lemming741"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "lemming741"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723603311 {#2921
      date: 2024-08-14 04:41:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689564196 {#2922
      date: 2023-07-17 05:23:16.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13688
  +width: 40
  +height: 40
  +user: App\Entity\User {#2936
    +avatar: null
    +cover: null
    +email: "lemming741@lemmy.world"
    +username: "@lemming741@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729425688 {#2920
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +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 {#2937 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
    +entries: Doctrine\ORM\PersistentCollection {#2943 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
    +posts: Doctrine\ORM\PersistentCollection {#2951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +follows: Doctrine\ORM\PersistentCollection {#2963 …}
    +followers: Doctrine\ORM\PersistentCollection {#2965 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
    +reports: Doctrine\ORM\PersistentCollection {#2975 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
    +violations: Doctrine\ORM\PersistentCollection {#2979 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
    +awards: Doctrine\ORM\PersistentCollection {#2983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
    +categories: Doctrine\ORM\PersistentCollection {#2987 …}
    -id: 30046
    -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
    +apId: "lemming741@lemmy.world"
    +apProfileId: "https://lemmy.world/u/lemming741"
    +apPublicUrl: "https://lemmy.world/u/lemming741"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "lemming741"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723603311 {#2921
      date: 2024-08-14 04:41:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689564196 {#2922
      date: 2023-07-17 05:23:16.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13761
  +subject: App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 7.98 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13818
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.91 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14058
  +comment: App\Entity\EntryComment {#2923
    +user: App\Entity\User {#2936
      +avatar: null
      +cover: null
      +email: "lemming741@lemmy.world"
      +username: "@lemming741@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729425688 {#2920
        date: 2024-10-20 14:01:28.0 +02:00
      }
      +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 {#2937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2941 …}
      +entries: Doctrine\ORM\PersistentCollection {#2943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2949 …}
      +posts: Doctrine\ORM\PersistentCollection {#2951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +follows: Doctrine\ORM\PersistentCollection {#2963 …}
      +followers: Doctrine\ORM\PersistentCollection {#2965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2973 …}
      +reports: Doctrine\ORM\PersistentCollection {#2975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2977 …}
      +violations: Doctrine\ORM\PersistentCollection {#2979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2981 …}
      +awards: Doctrine\ORM\PersistentCollection {#2983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2985 …}
      +categories: Doctrine\ORM\PersistentCollection {#2987 …}
      -id: 30046
      -password: "$2y$13$m/0SYzPvBAuZim8AEeQcb.qJWi52zRBsYud125xCd9h4sHbFBw.7."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2989 …}
      +apId: "lemming741@lemmy.world"
      +apProfileId: "https://lemmy.world/u/lemming741"
      +apPublicUrl: "https://lemmy.world/u/lemming741"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemming741"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723603311 {#2921
        date: 2024-08-14 04:41:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689564196 {#2922
        date: 2023-07-17 05:23:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1838
      +user: Proxies\__CG__\App\Entity\User {#3233 …}
      +magazine: App\Entity\Magazine {#306
        +icon: Proxies\__CG__\App\Entity\Image {#287 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#314
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#278 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
        +entries: Doctrine\ORM\PersistentCollection {#221 …}
        +posts: Doctrine\ORM\PersistentCollection {#179 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
        +bans: Doctrine\ORM\PersistentCollection {#158 …}
        +reports: Doctrine\ORM\PersistentCollection {#144 …}
        +badges: Doctrine\ORM\PersistentCollection {#122 …}
        +logs: Doctrine\ORM\PersistentCollection {#112 …}
        +awards: Doctrine\ORM\PersistentCollection {#101 …}
        +categories: Doctrine\ORM\PersistentCollection {#88 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#315
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#309
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3208 …}
      +slug: "Planning-build-Power-efficient-headless-steam-machine-and-later-upgrade"
      +title: "Planning build: Power efficient headless steam machine, and later upgrade for AI tasks"
      +url: null
      +body: """
        ### **Background**\n
        \n
        I’m planning on building a secondary server that can process more intense tasks than my current basic home server. Tasks such as light gaming (think “remote Steam Deck”), and later allowed to be upgraded with a Nvidia graphics card to handle AI tasks, such as LLM and SD.\n
        \n
        ### **The problem**\n
        \n
        While I have no problem picking parts to build this as a “desktop computer”, **I’m completely lost when trying to make it power efficient for idle load (if it’s even possible with a power-hungry Nvidia card).** I’d appreciate some guidance even if it’s not a full parts list suggestion!\n
        \n
        Watching [Wolfgang’s videos](https://piped.kavin.rocks/channel/UCsnGwSIHyoYN0kiINAGUKxg) has unfortunately not translated knowledge into practice for me yet. At least I know TDP isn’t an absolute determining factor anymore.\n
        \n
        ---\n
        \n
        ### **Planning the build**\n
        \n
        Due to a limited budget, the idea is split the build in 2 phases.\n
        \n
        #### Phase 1 (gaming):\n
        \n
        - Budget: $1000 (ideally below ~$800):\n
        - Use for local headless gaming (with [bazzite](https://github.com/ublue-os/bazzite)?)\n
        - At least as powerful as a Steam Deck\n
        - Parts: \n
            - APU: \n
                - Perhaps: "AMD Ryzen 7 7800X3D ($400)"\n
                - or “AMD Ryzen 5 7600X ($300)”?\n
            - Motherboard: \n
                - No specific requirement, will mainly just use the PCIe x16 slot for a single GPU when upgrading in “phase 2”.\n
                - Okay with gigabit ethernet and basic I/O.\n
            - Power supply: \n
                - Power efficient power supply that can handle a class 4080/4090 card.\n
            - Cooling: \n
                - Air-cooled preferred\n
            - Storage: \n
                - Samsung 990 PRO NVMe M.2 SSD 1TB (~$100)\n
            - RAM: \n
                - Corsair Vengeance LPX Black DDR4 3200MHz 2x16GB (~$70)\n
            - Case: \n
                - As long as it fits a large graphics card\n
        \n
        #### Phase 2 (AI: LLM/SD):\n
        \n
        - Budget: ~$2000\n
        - After 1-2 years, upgrade with Nvidia graphics card. \n
            - Ideally something with 24GB VRAM, like the 4090.\n
            - Prefer Nvidia due to compatibility with SD.\n
        - Open for suggestion, since wanting a low power draw with a 4090 might sound contradictory.\n
        \n
        ---\n
        \n
        In case I missed any crucial information, let me know!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1719428690 {#3135
        date: 2024-06-26 21:04:50.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3209 …}
      +votes: Doctrine\ORM\PersistentCollection {#3211 …}
      +reports: Doctrine\ORM\PersistentCollection {#3214 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3180 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3184 …}
      +badges: Doctrine\ORM\PersistentCollection {#3167 …}
      +children: []
      -id: 27301
      -titleTs: "'ai':12 'build':2 'effici':4 'headless':5 'later':9 'machin':7 'plan':1 'power':3 'steam':6 'task':13 'upgrad':10"
      -bodyTs: "'-2':276 '/channel/ucsngwsihyoyn0kiinagukxg)':114 '/ublue-os/bazzite)?)':171 '1':155,275 '100':248 '1000':158 '1tb':247 '2':152,214,269 '2000':273 '24gb':286 '2x16gb':256 '300':193 '3200mhz':255 '400':187 '4080/4090':233 '4090':290,309 '5':191 '7':185 '70':257 '7600x':192 '7800x3d':186 '800':161 '990':242 'absolut':133 'ai':44,270 'air':237 'air-cool':236 'allow':33 'amd':183,189 'anymor':136 'appreci':95 'apu':181 'background':1 'basic':19,220 'bazzit':168 'black':253 'budget':144,157,272 'build':6,61,139,150 'card':41,92,234,267,282 'case':258,314 'class':232 'compat':295 'complet':69 'comput':66 'contradictori':312 'cool':235,238 'corsair':250 'crucial':318 'current':18 'd':94 'ddr4':254 'deck':30,179 'desktop':65 'determin':134 'draw':306 'due':140,293 'effici':77,225 'ethernet':218 'even':84,98 'factor':135 'fit':263 'full':104 'game':26,156,166 'gigabit':217 'github.com':170 'github.com/ublue-os/bazzite)?)':169 'gpu':209 'graphic':40,266,281 'guidanc':97 'handl':43,230 'headless':165 'home':20 'hungri':90 'i/o':221 'idea':146 'ideal':159,283 'idl':79 'inform':319 'intens':14 'isn':130 'know':128,322 'knowledg':119 'larg':265 'later':32 'least':126,173 'let':320 'light':25 'like':288 'limit':143 'list':106 'llm':48 'llm/sd':271 'load':80 'local':164 'long':260 'lost':70 'low':304 'lpx':252 'm':3,68 'm.2':245 'main':199 'make':74 'might':310 'miss':316 'motherboard':194 'nvidia':39,91,280,292 'nvme':244 'okay':215 'open':298 'part':59,105,180 'pcie':203 'perhap':182 'phase':153,154,213,268 'pick':58 'piped.kavin.rocks':113 'piped.kavin.rocks/channel/ucsngwsihyoyn0kiinagukxg)':112 'plan':4,137 'possibl':85 'power':76,89,175,222,224,226,305 'power-hungri':88 'practic':121 'prefer':239,291 'pro':243 'problem':52,57 'process':12 'ram':249 'remot':28 'requir':197 'ryzen':184,190 'samsung':241 'sd':50,297 'secondari':8 'server':9,21 'sinc':301 'singl':208 'slot':205 'someth':284 'sound':311 'specif':196 'split':148 'ssd':246 'steam':29,178 'storag':240 'suggest':107,300 'suppli':223,227 'task':15,22,45 'tdp':129 'think':27 'translat':118 'tri':72 'unfortun':116 'upgrad':36,211,278 'use':162,201 'vengeanc':251 'video':111 'vram':287 'want':302 'watch':108 'wolfgang':109 'x16':204 'year':277 'yet':124"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704503070
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/20105526"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704416670 {#3141
        date: 2024-01-05 02:04:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…\n
      \n
      Might be better to suspend it, and wake on lan when you want to play.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704423391 {#2918
      date: 2024-01-05 03:56:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mantis8497@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2924 …}
    +nested: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2928 …}
    +reports: Doctrine\ORM\PersistentCollection {#2930 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2934 …}
    -id: 281561
    -bodyTs: "'add':21 'better':35,41 'bigger':32 'card':23 'desktop':8 'disk':27 'drive':33 'dual':12 'ethernet':13 'get':11 'lan':48 'later':24 'mayb':10 'might':39 'much':2 'one':31 'part':9 'play':53 'power':29 'select':5 'smaller':38 'suspend':43 'two':37 'wake':46 'want':19,51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6416778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704423391 {#2919
      date: 2024-01-05 03:56:31.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -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 16.0 MiB 0.23 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 {#14193
  +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 16.0 MiB 0.18 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14265
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14328
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.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 {#14384
  +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 16.0 MiB 0.13 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 {#14443
  +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 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14499
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14555
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.25 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14613
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14676
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14734
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14790
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14846
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14902
  +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 16.0 MiB 0.18 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14958
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15014
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15070
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15126
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.47 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15182
  +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 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15238
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.16 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 {#15294
  +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 16.0 MiB 0.13 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 {#15352
  +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
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 9.55 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#15423
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 16.0 MiB 0.58 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#15482
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#309
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15642
  +date: DateTimeImmutable @1703473826 {#309
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.59 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#15701
    +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 {#15748
      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 {#15750 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15752 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15754 …}
    +entries: Doctrine\ORM\PersistentCollection {#15756 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15758 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15760 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15762 …}
    +posts: Doctrine\ORM\PersistentCollection {#15764 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15766 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15768 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15772 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15774 …}
    +follows: Doctrine\ORM\PersistentCollection {#15776 …}
    +followers: Doctrine\ORM\PersistentCollection {#15778 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15780 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15782 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15784 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15786 …}
    +reports: Doctrine\ORM\PersistentCollection {#15788 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15790 …}
    +violations: Doctrine\ORM\PersistentCollection {#15792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15794 …}
    +awards: Doctrine\ORM\PersistentCollection {#15796 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15798 …}
    +categories: Doctrine\ORM\PersistentCollection {#15800 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15802 …}
    +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 {#15749
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15719
  +user: Proxies\__CG__\App\Entity\User {#15701
    +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 {#15748
      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 {#15750 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15752 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15754 …}
    +entries: Doctrine\ORM\PersistentCollection {#15756 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15758 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15760 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15762 …}
    +posts: Doctrine\ORM\PersistentCollection {#15764 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15766 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15768 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15772 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15774 …}
    +follows: Doctrine\ORM\PersistentCollection {#15776 …}
    +followers: Doctrine\ORM\PersistentCollection {#15778 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15780 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15782 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15784 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15786 …}
    +reports: Doctrine\ORM\PersistentCollection {#15788 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15790 …}
    +violations: Doctrine\ORM\PersistentCollection {#15792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15794 …}
    +awards: Doctrine\ORM\PersistentCollection {#15796 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15798 …}
    +categories: Doctrine\ORM\PersistentCollection {#15800 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15802 …}
    +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 {#15749
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 1.79 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#15910
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#389 …}
  -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 0.34 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#15997
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 1.35 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#16056
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#16057 …}
  -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 1.53 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#16127
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#16126 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3288 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 1.54 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#16197
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#16196 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3288 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#16266
  +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 {#16267 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 0.87 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#16359
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#314
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#315
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#309
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#389 …}
}